91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Cloud 中Stream分區分組的原理是什么

發布時間:2021-06-16 14:29:34 來源:億速云 閱讀:206 作者:Leah 欄目:編程語言

這篇文章給大家介紹Spring Cloud 中Stream分區分組的原理是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

消息分組

通常在生產環境,我們的每個服務都不會以單節點的方式運行在生產環境,當同一個服務啟動多個實例的時候,這些實例都會綁定到同一個消息通道的目標主題(Topic)上。默認情況下,當生產者發出一條消息到綁定通道上,這條消息會產生多個副本被每個消費者實例接收和處理,但是有些業務場景之下,我們希望生產者產生的消息只被其中一個實例消費,這個時候我們需要為這些消費者設置消費組來實現這樣的功能。

Spring Cloud 中Stream分區分組的原理是什么

當把消費者復制一份,發現2個都能收到消息

Spring Cloud 中Stream分區分組的原理是什么

2個消費者都加入同一個消費者

Spring Cloud 中Stream分區分組的原理是什么

發現只有一個能收到

Spring Cloud 中Stream分區分組的原理是什么

消息分區

有一些場景需要滿足, 同一個特征的數據被同一個實例消費, 比如同一個id的傳感器監測數據必須被同一
個實例統計計算分析, 否則可能無法獲取全部的數據。又比如部分異步任務,首次請求啟動task,二次
請求取消task,此場景就必須保證兩次請求至同一實例.

Spring Cloud 中Stream分區分組的原理是什么

Spring Cloud 中Stream分區分組的原理是什么

Spring Cloud 中Stream分區分組的原理是什么

Spring Cloud 中Stream分區分組的原理是什么

從上面的配置中,我們可以看到增加了這兩個參數:

1. pring.cloud.stream.bindings.output.producer.partitionKeyExpression :通過該參數指定了分區鍵的表達式規則,我們可以根據實際的輸出消息規則來配置SpEL來生成合適的分區鍵;

2. spring.cloud.stream.bindings.output.producer.partitionCount :該參數指定了消息分
區的數量。

關于Spring Cloud 中Stream分區分組的原理是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三亚市| 时尚| 凉城县| 交城县| 马边| 三亚市| 乌鲁木齐县| 瓮安县| 高邑县| 宾阳县| 九江县| 车险| 利津县| 太仆寺旗| 黑水县| 于都县| 大邑县| 和静县| 石景山区| 烟台市| 渑池县| 舞阳县| 休宁县| 定南县| 同江市| 滦南县| 吴桥县| 罗平县| 洛宁县| 通河县| 时尚| 年辖:市辖区| 二手房| 鹰潭市| 扶风县| 临桂县| 新绛县| 赫章县| 枝江市| 抚顺县| 南丰县|