dubbo 通信协议 dubbo 协议为什么要消费者比提供者个数多

因 dubbo 协议采用单一长连接,假设网络为千兆网卡(1024Mbit=128MByte), 根据测试经验数据每条连接最多只能压满 7MByte(不同的环境可能不一样,供参考),理论上 1 个服务提供者需要 20 个服务消费者才能压满网卡

数据传输率的单位一般采用MB/s或Mbit/s,尤其在内部数据传输率上官方数据中更多的采用Mbit/s为单位。此处有必要讲解一下两个单位二者之间的差异:

MB/s的含义是兆字节每秒,是指每秒传输的字节数量

Mbit/s的含义是兆比特每秒,指每秒传输的比特位数

前者是指每秒传输的字节数量,后者是指每秒传输的比特位数。MB/s中的B字母是Byte的含义,虽然与Mbit/s中的bit翻译一样,都是比特,也都是数据量度单位,但二者是完全不同的。Byte是字节数,bit是位数,在计算机中每八位为一字节,也就是1Byte=8bit,是1:8的对应关系。因此1MB/s等于8Mbit/s。因此在在书写单位时一定要注意B字母的大小写,尤其有些人还把Mbit/s简写为Mb/s,此时B字母的大小真可以称为失之毫厘,谬以千里。 上面这是一般情况下MB/s与Mbit/s的对应关系,但在硬盘的数据传输率上二者就不能用一般的MB和Mbit的换算关系(1B=8bit)来进行换算。比如某款产品官方标称的内部数据传输率为683Mbit/s,此时不能简单的认为683除以8得到85.375,就认为85MB/s是该硬盘的内部数据传输率。

通常所说的文件大小的兆是指8MByte。字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。

在计算机中,单位KB、MB、GB、TB都是用来表示数量单位的,它们的关系如下:
1KB=1024字节
1MB=1024KB
1GB=1024MB
1TB=1024GB
1EB=1024TB
按楼上的说应该是这样
1 byte (B) = 8 bits (b) 字节=8个二进制位
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节
1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆字节
1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉字节

Dubbo 通信协议 dubbo 协议为什么要消费者比提供者个数多相关推荐

  1. Dubbo 通信协议 dubbo 协议为什么不能传大包

    dubbo 通信协议 dubbo 协议为什么不能传大包 因 dubbo 协议采用单一长连接, 如果每次请求的数据包大小为 500KByte,假设网络为千兆网卡(1024Mbit=128MByte),每 ...

  2. dubbo通信协议之对比

    对dubbo的协议的学习,可以知道目前主流RPC通信大概是什么情况,本文参考dubbo官方文档 http://dubbo.incubator.apache.org/books/dubbo-user-b ...

  3. 为什么都说Dubbo不适合传输大文件?Dubbo支持的协议

    背景 之前公司有一个 Dubbo 服务,内部封装了腾讯云的对象存储服务 SDK,是为了统一管理这种三方服务的SDK,其他系统直接调用这个对象存储的 Dubbo 服务.用来避免因平台 SDK 出现不兼容 ...

  4. 精通Dubbo——Dubbo支持的协议的详解

    Dubbo支持dubbo.rmi.hessian.http.webservice.thrift.redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的.下面我们就针对Dubbo的每种协 ...

  5. Dubbo之默认协议dubbo

    Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况. 反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文 ...

  6. Dubbo之dubbo协议

    Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况. 反之,Dubbo 缺省协议不适合传送大数据量的服务,比如传文 ...

  7. Dubbo面试 - Dubbo通信协议

    Dubbo面试 - Dubbo通信协议 面试题 dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的? 面试官心理分析 上一 ...

  8. 中dubbo所需要的依赖_Dubbo介绍、dubbo架构图、dubbo运行和执行流程、dubbo支持的协议以及支持的注册中心...

    第67次(Dubbo) 学习主题:Dubbo 学习目标: 掌握Dubbo的作用,理解Dubbo的架构图 掌握Dubbo支持的协议以及支持的注册中心 1. Dubbo介绍 1.1 什么是Dubbo? D ...

  9. Dubbo(四) 消费者、提供者工程搭建并使用注解实现远程调用

    在上一章节<Dubbo(三) 消费者.提供者工程搭建并实现远程调用>中我们简单介绍了Dubbo的概念以及使用xml方式实现了一个消费者和提供者工程,本章介绍使用注解方式实现消费者调用服务提 ...

最新文章

  1. GIT之git常用配置和操作
  2. 使用webpack打包的后,公共请求路径的配置问题
  3. 【机器学习】基于概率论的分类方法和Logistic回归
  4. MFC - 获取程序当前路径
  5. 为什么他们能做成功?关于创业的几点感想
  6. java语言描述一个行为_设计模式之责任链模式——Java语言描述
  7. python---pandas.merge使用
  8. c++引用专题之普通引用
  9. 百兆工业交换机与千兆工业交换机如何计算码率?
  10. 中国台式电容表市场趋势报告、技术动态创新及市场预测
  11. redis 系列24 哨兵Sentinel (中)
  12. 哈佛商学院教授对毕业生讲
  13. Asp.net中的页面乱码的问题
  14. Jenkins中使用scm拉取代码
  15. 平面阵列天线的3D方向图的Python综合
  16. 移动app原型设计工具:Flinto for Mac
  17. 透视HTTP协议-进阶篇-极客时间-学习笔记
  18. Jmeter随机常用变量
  19. 阿里云对象存储OSS中上传的资源在生成URL链接时直接在浏览器中打开而不是下载的问题解决方法
  20. HP Gen8 MicroServer win7 系统安装手册(usb)

热门文章

  1. ADSL 使用中的异常故障处理
  2. dhcp snooping华为_华为防火墙配置DHCP Snooping保护DHCP服务器
  3. DHCP Snooping配置教程
  4. 网络域名估价的方法有哪些?一般从哪些方面考虑域名价格?
  5. 花旗:元宇宙可能带来 13 万亿美元机会,用户规模将超50 亿
  6. Python计算在地球和月球上的重量
  7. 深入理解Javascript作用域和作用域链
  8. wifi模组论坛_未来3年5G模组价格下降80%,这对5G产业来说意味着什么?|物联网|芯片...
  9. 华为od题库汇总分享
  10. python详细基础知识笔记