zoukankan      html  css  js  c++  java
  • why rpc

    why rpc

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

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

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

    折分后的问题

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

  • 相关阅读:
    MySQL优化
    Java GC
    Java GC
    一致性哈希算法在分布缓存中的应用
    Hadoop
    Hbase 基础
    ORACLE
    ORACLE
    ORACLE
    ORACLE
  • 原文地址:https://www.cnblogs.com/yszzu/p/11204328.html
Copyright © 2011-2022 走看看