<dd id="nyoue"></dd>
<strong id="nyoue"></strong>
<strong id="nyoue"><blockquote id="nyoue"></blockquote></strong>

<small id="nyoue"></small>

  • <small id="nyoue"><output id="nyoue"></output></small>

    <span id="nyoue"><output id="nyoue"></output></span>
  • 分享到:文章主題: 請求報文,什么情況下通過mq,什么情況下通過rpc或http接口?
    BlackHouse樓主
    小黑屋
    身份
    用戶
    文章
    1029
    星座
    未知
    積分
    8874
    等級
    沉香(10)

    發信人: BlackHouse (小黑屋), 信區: Java
    標  題: 請求報文,什么情況下通過mq,什么情況下通過rpc或http接口?
    發信站: 水木社區 (Tue Nov  5 00:09:57 2019), 站內
      
    比如一筆支付請求接口,支付系統的服務端,可以用兩種方式接收請求報文:
    方式1. 從rpc或http(比如dubbo或springcloud)獲得實時接口請求,服務端接收數據后,啟動新線程執行支付任務,同時返回客戶端表示“正在處理中”。
    方式2. 從mq(比如rabbitmq或kafka)接收到請求參數,直接開始執行。
      
    無論哪一種方式,真正的最后的支付結果報文,都是通過mq返回。
    區別只是客戶端的請求報文來自不同的方式。
    大家覺得哪一種好?兩種應該怎么劃分場景界限?
    --
      
    ※ 來源:·水木社區 http://m.newsmth.net·[FROM: 103.40.221.*]

    返回頂部
    ginyong第1樓
    淡定,淡定
    身份
    用戶
    文章
    639
    星座
    魔羯座
    積分
    12980
    等級
    紫檀(11)

    發信人: ginyong (淡定,淡定), 信區: Java
    標  題: Re: 主題:請求報文,什么情況下通過mq,什么情況下通過rpc或http接口?
    發信站: 水木社區 (Tue Nov  5 06:23:57 2019), 站內
      
    一個異步一個同步 看你整體架構是怎么設計的
    一般將通訊層與服務層分開設計 解偶
    【 在 BlackHouse 的大作中提到: 】
    : 比如一筆支付請求接口,支付系統的服務端,可以用兩種方式接收請求報文:
    : 方式1. 從rpc或http(比如dubbo或springcloud)獲得實時接口請求,服務端接收數據后,啟動新線程執行支付任務,同時返回客戶端表示“正在處理中”。
    : 方式2. 從mq(比如rabbitmq或kafka)接收到請求參數,直接開始執行。
    : ...................
    --來自微水木3.4.3
    --
      
    ※ 來源:·水木社區 http://m.newsmth.net·[FROM: 223.72.37.*]

    返回頂部
    guestking第2樓
    身份
    用戶
    文章
    85580
    星座
    雙魚座
    積分
    80365
    等級
    紫檀(11)

    發信人: guestking (無), 信區: Java
    標  題: Re: 請求報文,什么情況下通過mq,什么情況下通過rpc或http接口
    發信站: 水木社區 (Tue Nov  5 07:56:51 2019), 站內
      
    當你不關心接收方的響應的時候
    當你不關心有多少個接收方的時候
    就可以用mq了
      
    【 在 BlackHouse (小黑屋) 的大作中提到: 】
    : 比如一筆支付請求接口,支付系統的服務端,可以用兩種方式接收請求報文:
    : 方式1. 從rpc或http(比如dubbo或springcloud)獲得實時接口請求,服務端接收數據后,啟動新線程執行支付任務,同時返回客戶端表示“正在處理中”。
    : 方式2. 從mq(比如rabbitmq或kafka)接收到請求參數,直接開始執行。
    : ...................
      
    --
      
    ※ 來源:·水木社區 newsmth.net·[FROM: 180.167.95.*]

    返回頂部
    frpnet第3樓
    湯姆貓
    身份
    用戶
    文章
    1291
    星座
    魔羯座
    積分
    22845
    等級
    靈樨(8)

    發信人: frpnet (湯姆貓), 信區: Java
    標  題: Re: 請求報文,什么情況下通過mq,什么情況下通過rpc或http接口
    發信站: 水木社區 (Tue Nov  5 08:41:36 2019), 站內
      
    精辟
    【 在 guestking 的大作中提到: 】
    : 當你不關心接收方的響應的時候
    : 當你不關心有多少個接收方的時候
    : 就可以用mq了
    : ...................
    --
      
    ※ 來源:·水木社區 http://m.newsmth.net·[FROM: 14.28.167.*]

    返回頂部
    potator第4樓
    二篇兒半
    身份
    用戶
    文章
    9370
    積分
    47515
    等級
    斗拱(14)

    發信人: potator (二篇兒半), 信區: Java
    標  題: Re: 請求報文,什么情況下通過mq,什么情況下通過rpc或http接口
    發信站: 水木社區 (Tue Nov  5 09:17:45 2019), 站內
      
    rpc時延更低,簡單
    mq數據可靠性更好,相對復雜
      
    個人建議RPC。
      
      
    --
      
    ※ 來源:·水木社區 http://www.vst-engineering.com·[FROM: 123.122.199.175]

    返回頂部
    • 文章數:5 分頁:
      1. 1
    琪琪se影院