java保存远程服务器的图片文件?Java游戏服务器分布式架构如何设计?
java保存远程服务器的图片文件?
1 上传图片
上传图片可以用java,过tomcat
2 下载图片
下载图片不用java,不过tomcat。图片是静态资源,不需要经过java的动态解析,java也不擅长。可以用nginx来做静态文件服务器,如果要更高效率的可以使用CDN。
3 存储图片
如果图片量不多,直接存磁盘;如果是海量图片,就需要存储到单独的分布式文件系统,如FastDFS、TFS、MogileFS。
Java游戏服务器分布式架构如何设计?
分布式架构主要从分流角度或者存储方面去考虑。分流可以在一个主服务器上面检测流量分配到辅助器,采用双机热备的方法确保安全性,使用虚拟IP通过中间件自动监测跳转到空闲服务器。
如果是存储方面的,那就需要各个服务器之间通过数据沟通来进行动态分配,只需要有一个主数据库服务器动态分配数据的存储。
如果我的回答有助于您,记得为我点赞,收藏,关注我哦!这是支持我继续回答的动力!谢谢!
Web服务通常很容易做成并发,但游戏服务器的并发完全是根据游戏类型而定的。比如棋牌游戏天生很容易做成并发的,而MMO的高并发设计就是服务器技术中的王冠了。
关注我:私信回复“666”获取往期Java高级架构资料、源码、笔记、视频Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术