訊息佇列的一些奇葩問題

2022-07-26 12:30:27 字數 369 閱讀 9533

1、新建立的訊息佇列,兩個任務通訊過程中,乙個傳送訊息佇列,另乙個任務等待訊息佇列的 時候,這個過程一定要配套出現,就是按套路出牌。

怎麼說????:

假如沒有按套路,第一種情況:任務一   osqpostfront(str_q,s100);  傳送了,訊息佇列,勉強程式能跑起來,但這不是 正規出牌套路,你傳送了訊息,沒人搭理你,,,發這個有什麼用,失去意義了。

第二種情況:任務二     有這句-   ss=osqpend(str_q,0,&err);      一直等待訊息來啊  一直等  等  等。。。等半天沒來訊息,,這不就等於程式崩潰,跑步起來,,就是個耗著,沒勁 沒勁啊 !!!!!函式裡面的  『0』  就是無條件等待的意思,,,真的就無條件等待了。。導致宕機。

關於訊息佇列的一些了解

今天看自己的專案,用到的paas其實是中介軟體技術,了解了下什麼是中介軟體,以及訊息中介軟體。首先理解一下message queue。在平常的開發中,應用開發人員完全可以通過傳送和接受訊息的方式來方便的與應用程式進行可靠的通訊,並且訊息的處理為我們提供了方便的訊息傳遞和許多業務處理的可靠的防止故障的...

eclipse的一些奇葩事

1場景 newuserinfo userinfoservice.login userinfo newuserinfo 的值是null if stringutil.isempty newuserinfo else在執行stringutil.isempty newuserinfo 後,立馬跳到else中...

ionic裡面ui router的一些奇葩問題

在使用路由的時候,不能避免的肯定是要定義和傳遞引數的,ui router定義引數的方式好像有三種 這裡我常用的兩種就夠用了 第一種.state tab.goodslist 第二種.state goodsdetail 不同的方式在ui self和href時傳值的時候是不一樣 這個注意一下就好 在ion...