当前位置: 首页 > wzjs >正文

网站建设高考题佛山网站建设公司价格多少

网站建设高考题,佛山网站建设公司价格多少,网络架设,百度词条优化共享订阅 在普通的订阅中,每发布一条消息,所有匹配的订阅端都会收到该消息。当某个订阅端的消费速度无法跟上消息的生产速度时,没有办法将其中一部分消息分流到其他订阅端来消费。这就使得订阅端容易成为整个消息系统的性能瓶颈。 解决办法 …

共享订阅

在普通的订阅中,每发布一条消息,所有匹配的订阅端都会收到该消息。当某个订阅端的消费速度无法跟上消息的生产速度时,没有办法将其中一部分消息分流到其他订阅端来消费。这就使得订阅端容易成为整个消息系统的性能瓶颈。

在这里插入图片描述

  • 解决办法

MQTT 5.0 引入了共享订阅特性,它使得 MQTT 服务端可以在使用特定订阅的客户端之间均衡地分配消息负载。这表示,当我们有两个客户端共享一个订阅时,那么发布的消息都只投递给其中一个客户端。类似:订阅者集群,负载均衡,提高消费性能

订阅分类

启用共享订阅为一组订阅者的原始主题添加指定前缀

前缀格式示例前缀真实主题名
群组格式$share/g/test/a$share/gtest/a
非群组格式$queue/test/a$queue/test/a
群组订阅

通过在原始主题前 添加 $share/<group-name> 前缀为分组的订阅者启用共享订阅。组名可以是任意字符串EMQX 同时将消息转发给不同的组,属于同一组的订阅者可以使用负载均衡接收消息。

案例说明

订阅者 sub_1sub_2sub_3 是组 g1 的成员,订阅者 sub_4sub_5 是组 g2 的成员,而所有订阅者都订阅了原始主题 test/1。共享订阅的主题是 $share/g1/test/1$share/g2/test/1

当 EMQX 发布消息 msg1 到原始主题 test/1 时:

  • EMQX 将 msg1 发送给 g1g2 两个组。
  • sub_1sub_2sub_3 中的一个订阅者将接收 msg1
  • sub_4sub_5 中的一个订阅者将接收 msg1

在这里插入图片描述

案例演示

创建订阅者

  • sub_1
    • 主题 $share/g1/test/1

在这里插入图片描述

  • sub_2
    • 主题 $share/g1/test/1

在这里插入图片描述

  • sub_3
    • 主题 $share/g1/test/1

在这里插入图片描述

  • sub_4
    • 主题 $share/g2/test/1

在这里插入图片描述

  • sub_5
    • 主题 $share/g2/test/1

在这里插入图片描述

发布者发布消息

  • publish 发布消息
    • 主题 test/1

在这里插入图片描述

订阅者接收消息

  • g1 组 中 只有 sub_2 接收到

在这里插入图片描述

  • g2 组 中 只有 sub_5 接收到

在这里插入图片描述

非群组订阅

通过在原始主题前 添加 $queue/ 前缀为非群组订阅者启用共享订阅。它是 $share 订阅的一种特例,可以理解为所有订阅者都在一个订阅组

案例说明

订阅者 sub_queue_1sub_queue_2sub_queue_3 都订阅主题 $queue/test/q。原始主题为 test/q。 发布消息 msg1msg2msg3到原始主题 test/q 时,sub_queue_1sub_queue_2sub_queue_3 各自收到一个消息。

在这里插入图片描述

案例演示

创建订阅者

  • sub_queue_1
    • 主题 $queue/test/q

在这里插入图片描述

  • sub_queue_2
    - 主题 $queue/test/q

在这里插入图片描述

  • sub_queue_3
    • 主题 $queue/test/q

在这里插入图片描述

发布者发布消息

  • publish 发布消息
    • 主题 test/q
    • 连续发送三个消息
    • 三个订阅者各收到一条

在这里插入图片描述

订阅者接收消息

  • sub_queue_1

在这里插入图片描述
订阅者 sub_queque_1 收到 消息 3

  • sub_queue_2

在这里插入图片描述
订阅者 sub_queque_2 收到 消息 1

  • sub_queue_3

在这里插入图片描述
订阅者 sub_queque_3 收到 消息 2

负载均衡策略

可通过Dashboard进行负载均衡算法的配置【管理>>MQTT配置】

在这里插入图片描述

策略简介
  • 随机(Random)

在共享订阅组内随机选择一个会话发送消息。

  • 轮询(Round Robin)

在共享订阅组内按顺序选择一个会话发送消息,循环往复。

  • 哈希(Hash)

基于某个字段的哈希结果来分配。

  • 粘性(Sticky)

在共享订阅组内随机选择一个会话发送消息,此后保持这一选择,直到该会话结束再重复这一过程。

  • 本地优先(Local)

随机选择,但优先选择与消息的发布者处于同一节点的会话,如果不存在这样的会话,则退化为普通的随机策略。


文章转载自:

http://wGZyUlo5.dpmhz.cn
http://KGqJr5HB.dpmhz.cn
http://OnHwzIjf.dpmhz.cn
http://UgKtd961.dpmhz.cn
http://7nfnIvjC.dpmhz.cn
http://qgmmt4pP.dpmhz.cn
http://vRr5hjSi.dpmhz.cn
http://5gtHEKLC.dpmhz.cn
http://S4YauhEH.dpmhz.cn
http://GQgcZtrk.dpmhz.cn
http://FyAYYswY.dpmhz.cn
http://TBwrlk8j.dpmhz.cn
http://f1g2VigX.dpmhz.cn
http://UV7lm1Me.dpmhz.cn
http://HFenDbPv.dpmhz.cn
http://szvNy3Ln.dpmhz.cn
http://TUquNbc2.dpmhz.cn
http://so1i5k1N.dpmhz.cn
http://aaJQf8TR.dpmhz.cn
http://HXMtDa1t.dpmhz.cn
http://zfwMioKt.dpmhz.cn
http://1B3CImgA.dpmhz.cn
http://ZWvSMwXd.dpmhz.cn
http://D6ebganM.dpmhz.cn
http://wPnHdHsE.dpmhz.cn
http://Ki8KcWa8.dpmhz.cn
http://0Ar9LJu6.dpmhz.cn
http://937SJc5a.dpmhz.cn
http://yuzNVxiB.dpmhz.cn
http://kVaPST6X.dpmhz.cn
http://www.dtcms.com/wzjs/766490.html

相关文章:

  • 新网站如何被网站收录网站建设服务器介绍图片
  • 天津企业模板建站建站快车源码
  • 金融产品做网站推广温州网页网站制作
  • 企业不想做网站的原因我想开个公司怎么注册
  • 建网站 英文视频直播app
  • 廊坊建设网站平面设计多久能学会
  • 广告联盟建设个人网站互联网营销师国家职业技能标准
  • 用c 怎么做网站系统wordpress流量插件
  • qq网站空间赞国际网站建设工具
  • 天津网站建设制作wordpress 过滤钩子
  • 永康市住房建设局网站网站系统升级维护需要多长时间
  • 注册安全工程师建设工程网站东方购物网上商城
  • 具有口碑的柳州网站建设价格wordpress 权限阅读
  • svn教程图文详解 - 青岛网站建设做网站注册几类商标
  • 怎么在百度提交网站旅游网页
  • 多个域名绑定一个网站浏览器网站建设的步骤过程
  • wordpress多站点配置教程完整的网站后台权限编码
  • 网站做的长图能导出吗建立网站的方案
  • 自主建站网站在哪里进行网站域名的实名认证
  • 珠海网站备案微信小程序需要服务器吗
  • 广州网站建设seo东莞营销型网站建设找火速
  • 东莞营销网站建设公司wordpress 下载的主题插件在俺儿
  • 盗版视频网站建设费用职业生涯规划大赛规划书
  • 微信网站怎么做的好社区网站 租用服务器还是只需要购买空间
  • 石景山网站建设制作公司阿里OSS做网站图库费用
  • 福清市建设工程交易网站好像黑龙江农垦建设局网站
  • 景点介绍网站模板聊天软件开发公司
  • 用第三方做网站wordpress免费中文模板
  • 宝安网站建设推广找工作室的网站
  • 搜索栏搜索网站?热?文威海网站制作服务