Dubbo(二)—dubbo支持的协议和注册中心

Dubbo(二)—dubbo支持的协议和注册中心

一.Dubbo支持的协议

1.Dubbo协议

优点:

采用NIO复用单一长连接,并使用线程池并发处理请求,减少握手和加大并发效率,性能较好(推荐使用)

缺点:

大文件上传时,可能出现问题(不使用Dubbo实现文件传输)

2.RMI(Remote Method Invocation)协议

优点:

JDK自带的能力。

缺点:

偶尔连接失败.

3.Hessian协议

优点:

可与原生Hessian互操作,基于HTTP协议

缺点:

需hessian.jar支持,http短连接的开销大

二.Dubbo支持的注册中心

1.Zookeeper(官方推荐)

优点:

支持分布式.很多周边产品.

缺点:

受限于Zookeeper软件的稳定性.Zookeeper专门分布式辅助软件,稳定较优

2. Multicast

优点:

去中心化,不需要单独安装软件.

缺点:

2.2.1 Provider、Consumer和Registry不能跨机房(路由)

3. Redis

优点:

支持集群,性能高

缺点:

要求服务器时间同步,否则可能出现集群失败问题

4. Simple

优点:

标准RPC服务,没有兼容问题

缺点:

不支持集群

5Nacos(官方推荐)

优点:

Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:
Kubernetes Service
gRPC & Dubbo RPC Service
Spring Cloud RESTful Service

缺点:

使用基数较少,文档不多。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2358.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab库函数大全[通俗易懂]

    matlab库函数大全[通俗易懂]附录MATLAB函数参考附录1常用命令附录1.1管理用命令函数名功能描述函数名功能描述addpath增加一条搜索路径rmpath删除一条搜索路径demo运行Matlab演示程序type列出.M文件

    2022年7月17日
    18
  • poj 2689 巧妙地运用素数筛选

    poj 2689 巧妙地运用素数筛选

    2022年1月8日
    39
  • html5和webgame开发「建议收藏」

    html5和webgame开发「建议收藏」准备的一份ppt,讲了些html5和游戏开发的事宜。不是很深,入门用。http://www.docin.com/p1-488454001.html转载于:https://www.cnblogs.com/cly84920/archive/2012/09/26/4426496.html…

    2022年6月7日
    24
  • arcgis二次开发动态追踪以及提高

    arcgis二次开发动态追踪以及提高 前几天呢,想做动态追踪,发现这篇文章(https://blog.csdn.net/anlidengshiwei/article/details/41545301)写的不错,功能实现了之后,感觉可以更好,所有就自己就试着写了一下,本人新手,还望大家多多包涵;第一种方法,小车点的行进路径该有鼠标动态获取; double[]arrx=newdouble[1000];…

    2022年7月23日
    12
  • LARS Lasso[通俗易懂]

    LARS Lasso[通俗易懂]例子LassoLars是一个使用LARS算法的lasso模型,不同于基于坐标下降法的实现,它可以得到一个精确解,也就是一个关于自身参数标准化后的一个分段线性解。>>>fromsklearnimportlinear_model>>>reg=linear_model.LassoLars(…

    2022年6月15日
    34
  • jsonpath表达式_postman中raw

    jsonpath表达式_postman中rawform-data:就是multipart/form-data,将表单内要上传的数据,处理为一条消息,以标签为单元,一个个的隔开。既可以上传键值对,也可以上传文件。multipart/form-data与x-www-form-urlencoded区别就是,multipart/form-data还可以上传文件等二

    2022年9月30日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号