成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

物聯網環境下的大吞吐量下消息服務集群設計

網絡
物聯網是新一代信息技術的重要組成部分,也是“信息化”時代的重要發展階段。

1、基于IBM MQ產品來實施JMS技術的消息服務應用服務器。

2、物聯網消息采用MQTT協議,WebSphere MQ Telemetry Transport (MQTT) 是一項專為受限設備和受限網絡設計的異步消息通信協議,以輕量、精簡、開放和易于實現為主要特點。

3、MQTT 規范是開放并且免版稅使用的,這有助于更好地推廣。提供開源的實現,在 http://eclipse.org/paho/上有各種客戶端的開源實現

4、發布 - 訂閱的消息通信協議,允許一條消息只發布一次,便可被多個消費端(應用程序 / 設備)所接收

5、提供多種消息服務質量,包括 MQ 的黃金準則 -- 保證傳遞且僅有一次傳遞

0 :消息最多被傳遞一次

1 :消息會被傳遞但可能會重復傳遞

2 :消息保證傳遞且僅有一次傳遞

6、為受限的設備所設計 :

預期客戶端應用程序 / 設備有可能僅具備非常有限的處理能力和資源

占用空間極小的 MQTT 客戶端 ( 和服務器 ) 類庫

7、易于使用(和實現)

簡單的動詞集合,包括 connect, publish, subscribe 和 disconnect

內建結構支持處理客戶端和服務器之間的連接丟失

如果客戶端意外掉線,使用“遺愿和遺囑”發布一條消息

8、WebSphere MQ Telemetry 由 Telemetry 服務和 Telemetry 客戶端組成。其中 Telemetry 服務作為 Queue Manager 的一部分,可作為 MQTT 連接的服務器,Telemetry 客戶端可用來測試 MQTT 連接的可用性。

9、在傳統的開放平臺 WebSphere MQ 應用架構中,每個隊列管理器都是獨立的。當一個 QM 給另一個 QM 發送消息時,需要定義一個傳輸隊列(transmission queue), 一個連接到目的端 QM 的通道,并且需要在發送消息的客戶端上定義遠程隊列定義(remote queue definition)。為了簡化 MQ 系統配置,可以通過 MQ 集群的使用,減少隊列管理器上的對象數量,使得不同的 QM 可以互相通信而不需要定義眾多的傳輸隊列、通道以及遠程隊列定義。當集群中含有一個以上的同一隊列實例時,WebSphere® MQ 會根據負載均衡算法選擇***的隊列進行消息路由。

10、MQ 集群中的完全存儲倉庫存儲集群中隊列管理器的元數據信息,一個集群不建議使用超過兩個完全存儲倉庫

11、完全存儲倉庫建議不做業務應用,具體業務應用使用不完全存儲倉庫

12、在 MQ 集群中使用 MQTT Telemetry 服務時,只需要在集群中建立集群主題(Cluster Topic),并且只需要在集群中的一個隊列管理器創建,不需要創建共享隊列,默認使用 SYSTEM.MQTT.TRANSMIT.QUEUE

13、使用 MQ Telemetry 不需要手動創建訂閱對象(Subscriptions),MQXR 服務默認使用 client ID :topic string 為名字自動創建訂閱對象

14、完整的MQTT協議規范pdf下載:http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/MQTT_V3.1_Protocol_Specific.pdf

15、 java -Xms50M -Xmx50M -Djava.ext.dirs=/root/mq/lib -cp mqttperf.jar SingleTopicSub -b 9.119.154.235 -c 1000 -m 50000 -t TestTopic -s 1 即一共創建了 1000 個訂閱者,無差錯情況下會接收到 50000 條消息。命令中參數 -Xms 指程序的初始化內存大小,-Xmx 指程序占用的***內存,-Djava.ext.dirs 指引用包路徑,該路徑文件夾中應該包含有 org.eclipse.paho.client.mqttv3.jar。注意:其中 -m 參數主要用來標記所有客戶端應該收到的消息總數,其值為所有客戶端數與發布程序發布的消息數之乘積,用來和實際接收到的消息總數做比較,判斷所有消息是否被可靠傳輸。

責任編輯:何妍 來源: CSDN博客
相關推薦

2021-02-24 08:20:33

MQTT物聯網網關開發物聯網

2023-08-03 14:18:29

Rust阻塞函數

2023-11-07 15:11:46

Kafka技巧

2013-04-19 09:45:20

AMPLabHadoopHDFS

2024-05-23 16:41:40

2020-02-06 15:09:54

疫情物聯網IOT

2019-08-20 00:20:47

TCPHOL吞吐量

2018-06-28 23:31:14

物聯網云存儲安全

2023-02-09 08:57:11

Callable異步java

2024-03-12 08:11:27

2024-09-12 15:24:29

2019-08-14 08:20:59

Iperf網絡吞吐量帶寬測試

2024-09-09 14:12:38

2024-06-28 09:39:58

2019-04-17 16:16:55

物聯網智能物流

2020-07-24 00:08:13

物聯網IOT人工智能

2019-09-29 15:36:01

吞吐量MySQL數據庫

2009-02-24 09:28:00

2019-09-25 08:37:48

MySQL數據庫人生第一份工作

2022-05-24 09:30:00

消息吞吐車聯網平臺車聯網
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩男人天堂 | 最近中文字幕免费 | 99热激情| 午夜在线视频 | 亚洲天堂久久 | 精品久久香蕉国产线看观看亚洲 | 国产一区免费 | 久久久久久久久蜜桃 | 欧美精品久久久 | 亚洲一区二区视频 | 日韩精品成人在线 | 欧美人妖网站 | 91精品国产91久久综合桃花 | 国产日韩精品视频 | 一区二区视频在线观看 | 日韩成人一区 | 国产精品第2页 | 亚洲精品女优 | 国产精品乱码一区二区三区 | 在线看亚洲| 成人亚洲精品久久久久软件 | 日日碰碰| 久久99久久| 久久成人人人人精品欧 | 中文字幕高清av | 久久久久久久国产精品视频 | 免费久久久 | 最近中文字幕免费 | 日本亚洲精品 | 国产精品成人免费 | 欧美日韩国产一区二区三区 | 午夜黄色 | 国产在线观 | 日韩中文在线视频 | 久久国产视频网 | 国产欧美在线视频 | 一区二区国产精品 | 日本午夜视频 | 国产91在线 | 亚洲 | 精品一区二区在线观看 | 精品国产一区二区三区久久 |