zoukankan      html  css  js  c++  java
  • Dubbo与SpringCloud

    dubbo和springcloud都是微服务框架,各自有各自的注册中心。

      dubbo监控中心:zookeeper,redis

        提供高性能和透明化的RPC远程调用方案,SOA服务治理方案。

        核心部分:

          远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。

          集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。

          自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。

      springcloud监控中心:eureka

    背景:

      dubbo:是阿里巴巴服务化治理的核心框架。

      springcloud:背景强大,spring社区是java企业界最有影响力的组织。

    源码维护力度:

      Dubbo曾一度停止维护,直到2017年。

      springcloud更新力度大。

    提供的支持:

      服务注册中心:

        dubbo:Zookeeper

        SpringCloud:Spring Cloud Netflix Eureka

      服务调用方式:

        dubbo:RPC

        SpringCloud:REST API

      服务网关:

        dubbo:无

        SpringCloud:Spring Cloud Netflix Zuul

      断路器:

        dubbo:不完善

        SpringCloud:Spring Cloud Netflix Hystrix

      分布式配置:

        dubbo:无

        SpringCloud:Spring Cloud Config

      服务跟踪:

        dubbo:无

        SpringColud:Spring Cloud Sleuth

      消息总线:

        dubbo:无

        SpringCloud:Spring Cloud Bus

      数据流:

        dubbo:无

        SpringCloud:Spring Cloud Stream

      批量任务:

        dubbo:无

        SpringCloud:Spring Cloud Task

    RPC(Remote Producter Call):远程过程调用,通过网络从远程计算机程序上请求服务。

    REST(Representational State Transfer):一种软件架构风格,针对网络应用的设计和开发方式。

  • 相关阅读:
    MOSS个人站点管理
    WSS3.0开发页面定制(1)修改列表的表单页面
    CodeArt WSS3.0(MOSS)字段编辑权限控制解决方案(v1.0)
    CodeArt WSS3.0(MOSS)字段编辑权限控制解决方案的实现 概要
    编写过滤器WebPart过滤列表内容
    WSS3.0开发过滤列表内容(1)
    给WSS页面添加访问计数器太easy,太cool了
    WSS自定义字段问题:在 RenderPattern 中使用自定义属性
    WSS3.0开发你还在为写CAML痛苦吗?
    MOSS自动备份
  • 原文地址:https://www.cnblogs.com/niexinlei/p/9708891.html
Copyright © 2011-2022 走看看