why rpc
2024-09-04 09:24:05
why rpc
单体应用业务复杂, 大集群部署时对数据库的连接是个考验, 维护这个应用也比较费劲(一群人维护,容易代码冲突)
拆分后 各服务之间的接口依赖不能使用httpClient来搞,一是效率太低,二是不稳定,容易出错, 因此开发一个RPC框架来支撑服务依赖
netty在RPC框架中的作用主要是协议的实现 (调用方和服务方的对象序列化 反序列化),其线程模型比较容易支撑大并发的请求
折分后的问题
事务问题 解决方式是base
调试复杂, 问题定位比较麻烦,拉一群人? 引入链路日志
最新文章
- Linux查看物理CPU个数、核数、逻辑CPU个数
- PHP初步(中)
- .net使用mvc模式开发web应用 模型与视图间的数据处理
- Linux python <;tab>;自动补全
- 【Java】图片高质量缩放类
- shell编程之数组和关联数组
- codeforces 340B Maximal Area Quadrilateral(叉积)
- 基于局部敏感哈希的协同过滤算法之simHash算法
- 【模拟】Class 解题报告
- Java基础--IO
- 安卓(android)建立项目时失败,出现Android Manifest.xml file missing几种解决方法?(总结中)
- pc2日记——有惊无险的第二天2014/08/29
- DB2建表语句
- Spring+SpringMVC+MyBatis整合进阶篇(四)RESTful实战(前端代码修改)
- TP框架自带的正则验证的规则
- MySQL查询结果复制到新表(更新、插入)
- Spring Boot 整合 rabbitmq
- ---dd io测试
- shell脚本之颜色效果显示以及PS1颜色实战
- 20165215 2017-2018-2 《Java程序设计》第八周学习总结