无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網 會員登陸 & 注冊

4.3 分離與拓展(事件與隊列,利用事件串聯(lián)業(yè)務)

2023-06-28 10:19 作者:xlorne  | 我要投稿


我們前面講過技術與業(yè)務的分離,今天主要如何利用事件與消息實現(xiàn)兩個服務之間的交互

事件與消息的關系

? ? 事件是系統(tǒng)內部的數(shù)據(jù)通訊,是受限于進程內部的數(shù)據(jù)通訊,而消息則是跨進程、闊服務的消息通訊。他們兩者可以傳遞相同的數(shù)據(jù),但是消息可以傳達到更遠的地方,事件也是消息的觸發(fā)者,通常消息是事件數(shù)據(jù)的傳遞者。

場景演示

我將以模擬OA審批財務報銷為例,介紹兩個服務之間如何實現(xiàn)分離與拓展的。

場景介紹:

現(xiàn)在需要報銷一筆財務費用,目前的業(yè)務流程是需要先再OA系統(tǒng)中完成財務的報銷審批,審批通過以后再由財務人員登錄財務系統(tǒng),去完成費用的報銷。

場景改造

我們將OA系統(tǒng)完成審批時觸發(fā)一個事件,然后通過消息將事件廣播出去,然后由財務系統(tǒng)訂閱消息,并自動完成財務的審批操作。


https://github.com/codingapi/cranky-code/tree/main/demo4.3

4.3 分離與拓展(事件與隊列,利用事件串聯(lián)業(yè)務)的評論 (共 條)

分享到微博請遵守國家法律
无棣县| 栾城县| 突泉县| 九龙坡区| 海淀区| 驻马店市| 长兴县| 卢氏县| 大邑县| 祁连县| 新蔡县| 丰城市| 太仓市| 宿松县| 闵行区| 南丹县| 遵义县| 永泰县| 广昌县| 曲周县| 邹城市| 孟津县| 赣榆县| 淮滨县| 太和县| 甘谷县| 乌拉特前旗| 盐山县| 华坪县| 平武县| 苏尼特右旗| 长泰县| 重庆市| 新龙县| 洪湖市| 广汉市| 余江县| 龙陵县| 大同市| 玉环县| 通化市|