美文网首页
Java知识框架 - SpringCloud

Java知识框架 - SpringCloud

作者: 码畜的快乐源泉 | 来源:发表于2020-03-09 18:05 被阅读0次
  • 服务注册发现Eureka
  • 进程内负载均衡Ribbon&Feign
  • 熔断降级Hystrix
  • 网关Zuul
  • 链路分析Slueth
  • 统一配置SpringCloudConfig
  • SpringCloud&Dubbo性能区别
    • Dubbo 使用 RPC 通讯协议,提供序列化方式;Spring Cloud 使用 HTTP 协议的 REST API;
    • Dubbo序列化方式
      • Dubbo:Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。
      • RMI:RMI 协议采用 JDK 标准的 java.rmi.* 实现,采用阻塞式短连接和 JDK 标准序列化方式。
      • Hessian:Hessian 协议用于集成 Hessian 的服务,Hessian 底层采用 HTTP 通讯,采用 Servlet 暴露服务,Dubbo 缺省内嵌 Jetty 作为服务器实现。
      • HTTP:采用 Spring 的 Http Invoker 实现。
      • Webservice:基于 CXF 的 frontend-simple 和 transports-http 实现。
    • 使用一个 Pojo 对象包含 10 个属性,请求 10 万次,Dubbo 和 Spring Cloud 在不同的线程数量下,每次请求耗时(ms)如下:


      image.png

相关文章

网友评论

      本文标题:Java知识框架 - SpringCloud

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