美文网首页java基础
Java高并发-应用拆分

Java高并发-应用拆分

作者: Marlon666 | 来源:发表于2018-06-18 11:42 被阅读3次

应用拆分

应用拆分原则

业务优先
循序渐进(拆分、测试)
兼顾技术(重构、分层)
可靠测试

应用拆分思考

应用之间通信: RPC(dobbo等)、消息队列
1)消息通知:数据请求数据包小,但是数据量大,对实时性要求不高的场景

2)RPC(dobbo等): 对实时性要求更高一些 
(并不是使用webservice或者http,而是配置好之后像调用本地方法一下,无感知。)

应用之间的数据库设计:每个应用都有独立的数据库

尽量避免事务操作跨应用

Dobbo 和 SpringCloud

Dobbo : 分布式服务框架,提供满负载均衡、监控中心和调用中心(单独配置)

ZooKeeper:
Webservice: 服务式框架,并不是服务式的,他需要其他组件实现负载均衡
SpringCloud:

微服务

相关文章

网友评论

    本文标题:Java高并发-应用拆分

    本文链接:https://www.haomeiwen.com/subject/lpcneftx.html