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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win右键菜单二级菜单

    win右键菜单二级菜单参考:https://blog.csdn.net/mzYangMao/article/details/82913316一、创建对应的菜单组创建二级菜单,必须在下面创建SubCommands二、创建shell三、在shell下面创建对应的名字组,比如我这的sublime四、创建对应的command,然后对应的默认属性设置对应的值最终效果:…

    2022年6月11日
    23
  • Netstat 网络命令详解

    Netstat 网络命令详解Netstat简介Netstat是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括tcp,udp以及unix套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。

    2022年7月3日
    18
  • 数据库行存储及列存储详解

    数据库行存储及列存储详解本文参见:https://blog.csdn.net/Xingxinxinxin/article/details/80939277未完待修改…………………..一.数据处

    2022年7月1日
    23
  • java中scanner意思_Java中的Scanner

    java中scanner意思_Java中的ScannerScanner对象是一个简单的文本扫描仪,**可以使用正则解析文本字符串**。我们使用Scanner最多的地方可能就是读取键盘输入,但是Scanner的功能远比此强大。对于Scanner的进一步理解还是在LeetCode的一道算法题上,题目大意是输入一组分式加法构成的字符串,要求输出分式相加的结果。首先是输入”-2/3+2/3-4/5″,接着求其和。首先第一步需要解析字符串为所需的数据,我使用了s…

    2022年7月8日
    31
  • 简易旋转倒立摆及控制系统实现方案_自动旋转装置怎么做

    简易旋转倒立摆及控制系统实现方案_自动旋转装置怎么做摘要本系统是基于TM4单片机来完成各项功能的,实现了一套简易旋转倒立摆及其控制装置。旋转倒立摆的结构如图1所示。电动机A固定在支架B上,通过转轴F驱动旋转臂C旋转。摆杆E通过转轴D固定在旋转臂C的一端,当旋转臂C在电动机A驱动下作往复旋转运动时,带动摆杆E在垂直于旋转臂C的平面作自由旋转。其中系统的驱动采用了Mos管电机驱动;姿态获取通过角度传感器;控制部分采用PID算法,实现题目在角度等的精度要求和及时性;该系统通过串口通信来进行PID各参数的串口调

    2022年8月18日
    13
  • 国际标准纸张尺寸表[通俗易懂]

    国际标准纸张尺寸表[通俗易懂]规格    尺寸(mm)    2A    1189*1862A0    841*1189A1    594*841A2    420*594A3    297*420A4    210*297A5    148*210A6    105*148A7    74*105    A8    52*74A9    37*52    

    2022年6月22日
    48

发表回复

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

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