why rpc

单体应用业务复杂, 大集群部署时对数据库的连接是个考验, 维护这个应用也比较费劲(一群人维护,容易代码冲突)

拆分后 各服务之间的接口依赖不能使用httpClient来搞,一是效率太低,二是不稳定,容易出错, 因此开发一个RPC框架来支撑服务依赖

netty在RPC框架中的作用主要是协议的实现 (调用方和服务方的对象序列化 反序列化),其线程模型比较容易支撑大并发的请求

折分后的问题

事务问题 解决方式是base
调试复杂, 问题定位比较麻烦,拉一群人? 引入链路日志

最新文章

  1. Linux查看物理CPU个数、核数、逻辑CPU个数
  2. PHP初步(中)
  3. .net使用mvc模式开发web应用 模型与视图间的数据处理
  4. Linux python <tab>自动补全
  5. 【Java】图片高质量缩放类
  6. shell编程之数组和关联数组
  7. codeforces 340B Maximal Area Quadrilateral(叉积)
  8. 基于局部敏感哈希的协同过滤算法之simHash算法
  9. 【模拟】Class 解题报告
  10. Java基础--IO
  11. 安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?(总结中)
  12. pc2日记——有惊无险的第二天2014/08/29
  13. DB2建表语句
  14. Spring+SpringMVC+MyBatis整合进阶篇(四)RESTful实战(前端代码修改)
  15. TP框架自带的正则验证的规则
  16. MySQL查询结果复制到新表(更新、插入)
  17. Spring Boot 整合 rabbitmq
  18. ---dd io测试
  19. shell脚本之颜色效果显示以及PS1颜色实战
  20. 20165215 2017-2018-2 《Java程序设计》第八周学习总结

热门文章

  1. keras_yolo3程序框架理解
  2. Java--HashMap排序
  3. IDEA忽略文件,防止git提交不想提交的文件
  4. 如何解决Tomcat端口号被占用
  5. 使用图数据库 Nebula Graph 数据导入快速体验知识图谱
  6. UML-操作契约是什么?
  7. React 渲染嵌套对象,内部对象会是undefined
  8. Faraday Future,FF2019年一季度前完成第一阶段5亿美元左右的A+轮融资,2019年年底前完成7亿美元的Pre-IPO轮融资,2020IPO
  9. 学习数论 HDU 4709
  10. 学习spring第二天