
整个架构部署用到了集群部署(1:2)、动静分离、缓存服务、拆分数据库等高并发处理技术,属于大型系统的模型。
据我所知,集群1:2是1负载分发器、2web服务器,(以Apachetomcat集群为例),那么Directorserver应该安装Apache,而RealServer应该安装tomcat,至于javaweb项目在tomcat下面即可。
而你的架构图中还有动静分离机制,理论上静态文件服务器也应该有javaweb项目才对,不然静态文件服务器如何取静态文件呢。tomcat对静态文件处理不是很好,所以很多人推荐用Nginx作为载体。
缓存和集群数据库我不了解,不发表任何谬论。
session会话就是指的>
建议看下一些集群架构方面的书籍,比如《大型网站系统与java中间件实践》。
多个开发系统进行交互 设计数据库是根据 业务来设计的 不知道业务的情况下 无法设计。
通用的 设计 无法 多个JAVA系统 的数据 进行 从新归类 到一个 或者多个 数据库中
比如A 服务器 里面 有N个表 B 服务器里面也有N个 但是 这连个服务器中的N个表不一定都在交互中使用 那么 A服务器 那个数据库或者表 是在交互中使用的 那么就直接 通过定时 也好 主从复制也罢 移动到 一个新的 数据库中进行数据整合!
在说一般的 多个系统交互 与你要做的 交互系统有关 正常 情况下 交互系统 只是 负责 数据的传递 而已
以上就是关于集深数据单独服务器部署java应用如何交互全部的内容,包括:集深数据单独服务器部署java应用如何交互、多个java 开发的系统要进行交互,怎样设计数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)