feign自定义负载均衡策略 微服务调用为啥用RPC框架,http不更简单吗?

微服务调用为啥用RPC框架,http不更简单吗?

简单一点,HTTP是协议,RPC是概念!RPC可以基于HTTP协议(feign)、TCP协议(netty)、RMI协议(soap)和web服务(XML-RPC)框架实现。在传输过程中,由于序列化方法的不同,也出现了一些框架和协议,如Dubbo中的Dubbo协议、grpc protobuf序列化协议等。实际上,它们都是基于远程调用的概念。什么是远程呼叫?

feign自定义负载均衡策略 微服务调用为啥用RPC框架,http不更简单吗?

关键是RPC是远程调用。远程调用是客户端通过上述协议向服务器发送接口、参数、参数类型、方法、返回值、返回值类型等(称为方法签名),通知服务器要调用的接口方法。这个过程就是RPC的实现过程!HTTP和RPC是两码事

!在性能方面,HTTP本身是基于TCP协议的,属于应用层协议,所以HTTP协议本身在实现过程中会占用大量的资源(内存、带宽等)。在性能方面,它肯定不如直接通过TCP实现的RPC协议快。不管HTTP有多优化,它绝对没有TCP那么快!另一方面,TCP依赖于字节码。目前常用的是将客户端调用的接口信息以序列化的方式发送到服务器端。序列化框架包括许多内容(Hession、protobuf、kryo等)。Kryo具有最高的序列化性能,protobuf具有序列化后最小的字节码)。序列化后的字节码越小,占用的带宽越小,序列化时间越长,线程IO延迟越短,线程IO延迟越小。因此,在具体的应用层,有很多技术可以讨论。您可以根据自己的硬件能力选择相应的技术

!欢迎热爱科技的人们来探索

dubbo和feign区别?

1、相似性

Dubbo和feign都依赖于注册表和负载平衡。

2、区别

1。协议

Dubbo:

支持多种传输协议(Dubbo、RMI、HTTP、redis等),您可以根据业务场景选择最佳方式。非常灵活。

默认Dubbo协议:采用netty、TCP传输,单点、异步、长连接,适合数据量小、并发性高且服务提供商远少于消费者的场景。

外挂:

基于HTTP传输协议,连接短,不适合高并发访问。

2. 负载平衡

Dubbo:

支持四种算法(随机、轮询、活跃度、哈希一致性),并在算法中引入了权重的概念。

配置表单不仅支持代码配置,还支持Dubbo控制台的灵活动态配置。

负载平衡算法可以精确到某个服务接口的某个方法。

Feign:

仅支持n个策略:轮询、随机和响应时间加权。

负载平衡算法是客户端级的。

3. 容错策略

Dubbo:

支持多种容错策略:故障转移、快速故障、广播、强制等,还引入了重试次数、超时等配置参数

Feign:

容错是通过融合机制实现的,处理方法不同。

标签:

最新文章

  1. 群聊里备注怎么改自己的名字 钉钉群没有群昵称如何改自己备注?2025-03-14
  2. 花生地打完除草剂还能种啥呀 水花生净除草后多久能种菜?2025-03-22
  3. 全屋智能家居怎么布线 从事安防监控、综合布线行业要如何起步?2025-03-29
  4. 表格分号怎么用键盘打出来 电脑中分号是哪个键?2025-03-21
  5. 滴滴出行紧急联系人怎么不能用了 滴滴出行紧急联系人无法使用2025-03-12
  6. excel表中怎样根据条件设置颜色 excel如何设置百分比变颜色?2025-03-15
  7. windowsserver修改远程连接数量2025-03-12
  8. 如何在WPS表格中添加页码2025-03-07
  9. 孕妇小哑铃举多重的 女性健身用多重的哑铃?2025-03-17
  10. 影音之星:如何将皮肤样式更改为经典皮肤2025-03-07
  11. 代做毕业设计 打算用Python做毕业设计,可以做哪些方面的?2025-03-30
  12. 苹果手机能不能直接连接家用空调 iphonexs怎么控制空调?2025-03-17
  13. qq摄像头怎么转过来 手机QQ空间左划打开摄像头拍照功能怎么关闭?2025-03-16
  14. 济南商业职业学院 济南商业职业学院招生简章?2025-03-24
  15. python中实现可变参数用什么符号 会计中的条件语句举例?2025-03-11
  16. 地牢猎手5安卓版下载 地牢猎手5怎么卡砖石无限抽卡开黄金箱?2025-03-30
  17. seo具体怎么优化 教育行业如何利用三网大数据精准营销获客?2025-03-30
  18. spark流计算排序 苹果手机相册怎么按时间排序?2025-03-27
  19. 照片怎么分割成涂色画 铅笔画简单?2025-03-12
  20. 十堰到襄樊经过老河口吗 十堰在襄阳的哪个地方?2025-03-25
  21. 云电脑和云桌面的区别 云主机和云桌面的用途和区别?2025-03-30
  22. 手机距离传感器有什么用 华为手机距离感应校准?2025-03-14
  23. oppo手机清除数据要锁屏密码怎么办 oppo手机锁屏密码忘了清除数据的时候要密码怎么办?2025-03-28
  24. iphone适合的组件 iPhone适合的功能模块2025-03-12
  25. 华为nova 9分屏教程 nova9曲面还是直面?2025-03-23
  26. 笔记本w10恢复w7要多久 笔记本从Windows 10恢复到Windows 7的步骤2025-03-15
  27. 美化包下载 安装 Android手机怎样修改短信中心号码?2025-04-01
  28. 最全电子书免费下载网站 现在市面上有没有除了百度以外的靠谱搜索引擎?2025-03-30
  29. excel表格行高自动适应文字 excel怎么自动适应大小?2025-03-16
  30. 华为mate50手机开发者选项怎么开 realme怎么开启开发者模式?2025-03-14
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 百度云影音播放 云智能播放器使用方法?

    云智能播放器使用方法?1 / 6 1. 准备一个U盘,在电脑上下载一个网络电视播放器软件的安装包(APK格式),如TV cat、TV home等;下载后,将软件复制并存储在U盘上;2/62。将U盘插入电视的USB接口;3/63。启动电视,进

  2. 2 工业品外观设计 有哪些提供设计图片素材的网站?

    有哪些提供设计图片素材的网站?有没有一些不需要会员的设计类网站,可以在网站上下素材、看视频?我不知道。如果你知道,请推荐给我,因为我知道别人的设计材料也需要花费精力和时间。有时成为会员是合理的。有哪些免费的高清图片素材网站推荐?地图库另一边

  3. 3 网页设计基础 网页设计中是否有空间?

    网页设计中是否有空间?谢谢你的邀请。关于是否有空间,有许多可以想象和不确定的问题。例如,空间包括设计空间、利润空间等。如果扩大,会有很多。让我从设计空间开始。设计空间中的空白是页面组成的重要部分。适当地添加空白可以使文本易于阅读。它不仅能产

  4. 4 网站如何创建 如何创建一个网站?

    如何创建一个网站?这是在地图上找到自己的朋友,达到了目的。不想,也没能力自己开网站,谢谢你的关心。

  5. 5 控制菜单按钮在哪里 网页代码怎么找?

    网页代码怎么找?您可以使用浏览器自己的搜索功能在网页源代码中查找所需的文本。1. 右键单击要查看源代码的页面,然后单击展开菜单中的“查看网页源代码”。2。打开网页的源代码界面,按键盘上的“Ctrl”键,按“F”键,打开搜索窗口:3。在搜索窗

  6. 6 大学生职业生涯决策平衡单 怎么填写职业生涯决策平衡单?

    怎么填写职业生涯决策平衡单?1. 每个项目的得分或损失可以根据方案的优劣(得分)来回答。评分范围为1-10分。2. 最后,总结了各方案的优缺点,计算出各方案的客观盈亏差。3. 根据自己的真实想法来回答,你可以正确地评估每个方案对你的重要性。

  7. 7 命名管道 Winform游戏客户端是怎么与服务器通信的?

    Winform游戏客户端是怎么与服务器通信的?服务器提供特定的服务功能;客户端调用或使用服务器提供的功能。通常,提供服务的程序称为服务器,使用服务的程序称为客户机。WinForm可用于实现客户端和服务器程序。这两个程序可以在同一台计算机上运

  8. 8 个人网站怎么做 做网站需要注册一个公司吗?

    做网站需要注册一个公司吗?让我们向您介绍独立网站的优势:独立网站的规则完全掌握在您自己手中。你可以用它来制作你自己的品牌网站,或者你可以应用选定的模板。这些模板可以在页面设计和产品中体现个性化,塑造品牌文化。没有平台规则,产品不受规则限制,

  9. 9 路由器怎么改密码 路由器域名是什么意思呢?

    路由器域名是什么意思呢?路由器域名是指登录到路由器的网址,而不是普通的IP路由器本地域名通常是指路由器管理登录页面。不同品牌路由器登录页面的默认IP地址不同:1。tp-link和fast等路由器的默认登录地址为192.168.1.12。Te

  10. 10 用户登录界面设计代码 学UI设计好,还是网页设计好?

    学UI设计好,还是网页设计好?谢谢你的邀请!作为IT行业从业者和计算机专业教育者,让我回答这个问题。首先,当前的UI设计和web设计(前端开发)都是不错的选择。一方面,这两个岗位的就业空间比较大,另一方面,这两个岗位的发展空间也比较大,薪酬

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图