spring rabbit使用注意事項

2021-06-20 13:56:37 字數 463 閱讀 2854

先個乙個位址看看,rabbitmq 三種exchange的關係

注意事項有以下幾點:

值如何與我們的佇列關聯?

1.當exchange為direct時

bind queue只能有乙個生效,所以建議這種模式下,直接將佇列名稱定義好,告訴對方.

2.當exchange為topict時,bind 中pattern可以使用表示式進行匹配的值,匹配上後,將訊息傳送到bind的佇列上.

由於這種模式可以發生訊息給多個佇列,建議將routingkey告知對方,讓對方自己給佇列起名稱.這樣也滿足topic這種模式.

3.fanout這種模式,他是將訊息進行廣播,所有的佇列都能夠收到.所以跟是無關的.

ios NSUserDefaults使用注意事項

nsuserdefaults適合儲存輕量級的資料,他不僅可以儲存基本資料型別,還可以儲存nsnumber integer float double nsstring,nsdate,nsarray,nsdictionary,bool型別。nsuserdefaults standarduserdefau...

HttpURLConnection使用注意事項

先上簡單 第一種 urlcon.setconnecttimeout 10000 必須設定,不設定網路異常情況會卡死在connect中 urlcon.setreadtimeout 10000 urlcon.connect in new bufferedinputstream url.openstrea...

使用HttpURLConnection注意設定超時

這幾天測試paypal的支付介面payflowapi,發現在通訊過程中如果網路中斷,那麼程式就會掛死。雖然api本身提供了timeout的設定,但似乎不管用。經過測試發現,對方的 實現只是設定了connecttimeout,這樣在建立連線的時候如果網路中斷,那麼超時以後就會報出錯誤。但如果連線建立以...