args)
2 {
3 var messagesReceived = 0;
4 var maxMessage = 5;
5 var channelName = \"幸福框架\";
6
7 using (var redisConsumer = new RedisClient())
8 {
9 using (var subscription = redisConsumer.CreateSubscription())10 {11 subscription.OnSubscribe = channel =>12 {13 Console.WriteLine(String.Format(\"訂閱頻道:'{0'\" channel));14 ;15 subscription.OnUnSubscribe = channel =>16 {17 Console.WriteLine(String.Format(\"取消訂閱頻道:'{0'\" channel));18 ;19 subscription.OnMessage = (channel msg) =>20 {21 Console.WriteLine(String.Format(\"從頻道:'{0'獲取了消息:'{1'\" channel msg));22 23 if (++messagesReceived == maxMessage)24 {25 subscription.UnSubscribeFromAllChannels();26 27 ;28 29 ThreadPool.QueueUserWorkItem(x =>30 {31 Thread.Sleep(200);32 Console.WriteLine(\"開(kāi)始發(fā)布消息\");33 34 using (var redisPublisher = new RedisClient())35 {36 for (var i = 1; i <= 5; i++)37 {38 var message = \"段光偉:\" + DateTime.Now;39 Console.WriteLine(String.Format(\"發(fā)布消息:'{0'到頻道:'{1'\" message channelName));40 redisPublisher.PublishMessage(channelName message);41 42 43 );44 45 Console.WriteLine(String.Format(\"開(kāi)始監(jiān)聽(tīng)頻道:'{0'\" channelName));46 subscription.SubscribeToChannels(channelName); //blocking47 48 49
相關(guān)經(jīng)驗(yàn)推薦
- 戴爾|華為的5G專(zhuān)利全球最多,就是做不出5G手機(jī),這不是鬧笑話?
- 高通驍龍|兩千元以下的驍龍870手機(jī)盤(pán)點(diǎn)二(vivo iQOO Neo5 活力版 )
- CPU|決定手機(jī)流暢的因素,不僅與運(yùn)存有關(guān),還與手機(jī)處理器和系統(tǒng)有關(guān)
- soul app|華為手機(jī)在俄銷(xiāo)量暴增300%,龍芯蓄勢(shì)待發(fā),英特爾AMD開(kāi)始慌了
- 紅米手機(jī)|低于紅米K50!高通888+獨(dú)顯芯片+屏幕指紋,國(guó)產(chǎn)真香旗艦開(kāi)啟清倉(cāng)
- 芯片|高通778G 4G芯片的手機(jī),華為憑什么能賣(mài)4000多?
- qq瀏覽器|怎么在瀏覽器上查找歷史瀏覽記錄
- 手機(jī)殼|機(jī)械革命繼續(xù)推出低價(jià)爆品,i7-12700H筆記本到手價(jià)5599元
- iphone13|第一次用iPhone 13需要注意什么?我選了以下三款耐爾金手機(jī)配件
- OPPO Find|手機(jī)成熬夜罪魁禍?zhǔn)祝縊PPO打工人睡眠報(bào)告來(lái)襲,看OPPO如何巧助眠
