公司做了套由JMS做消息隊(duì)列,從JMS取出對(duì)象后轉(zhuǎn)交給RTX服務(wù)器發(fā)送RTX消息的機(jī)制。
          前幾天出現(xiàn)重大BUG:消息不發(fā)送。

          經(jīng)過兩天的測(cè)試發(fā)現(xiàn)了癥結(jié)所在:
          我們通過RTX服務(wù)器發(fā)送RTX消息的機(jī)制是通過向一個(gè)URL后面加參數(shù)來實(shí)現(xiàn)的,而這個(gè)請(qǐng)求URL,在RTX服務(wù)器上默認(rèn)超時(shí)時(shí)間設(shè)置為0,即永不超時(shí),同時(shí)此服務(wù)器設(shè)置的同一個(gè)連接兩次發(fā)送消息的最短間隔時(shí)間為15毫秒。
          因?yàn)槲覀兙W(wǎng)管的失誤,打開了8012端口,此端口為RTX服務(wù)器接收消息的端口,致使開發(fā)環(huán)境中的消息能夠發(fā)送到工作環(huán)境的服務(wù)器,使得RTX服務(wù)器接收的并發(fā)量出現(xiàn)瞬時(shí)過大現(xiàn)象,RTX服務(wù)器判斷為DDOS攻擊,因此拒絕服務(wù),此服務(wù)器拒絕服務(wù)的方式為不返回任何值。
          同時(shí),因?yàn)樵O(shè)置的超時(shí)時(shí)間為0,因此后繼的消息因?yàn)榍懊娴牟⑽磼伋龀瑫r(shí)異常也未發(fā)送完成,所以積壓在JMS隊(duì)列中,造成了消息發(fā)送失敗的現(xiàn)象。

          一開始我一直在找JMS的原因,因?yàn)樵?jīng)在某處看到過JMS服務(wù)器并不穩(wěn)定的文章,但是我在測(cè)試過程中發(fā)現(xiàn),JMS還是很強(qiáng)大的,在消息積壓的時(shí)候,其隊(duì)列中最高曾積壓了4000多條消息,仍然能夠繼續(xù)工作,我使用的是ActiveMQ+Tomcat6.10。

          希望能給碰到類似JMS消息積壓現(xiàn)象的朋友一點(diǎn)啟示,從JMS消息不能正常取出入手,或許會(huì)有收獲!

          Feedback

          # re: JMS+騰訊通RTX,出現(xiàn)消息積壓,導(dǎo)致消息發(fā)送失敗。  回復(fù)  更多評(píng)論   

          2007-12-24 13:26 by ddpie
          嗯,經(jīng)驗(yàn)很重要,謝謝分享^o^

          # re: JMS+騰訊通RTX,出現(xiàn)消息積壓,導(dǎo)致消息發(fā)送失敗。  回復(fù)  更多評(píng)論   

          2008-07-03 16:31 by 游客
          請(qǐng)問我安裝了騰訊通RTX,客戶端能申請(qǐng)帳號(hào)也能下載,但就是不能登錄上服務(wù)器,關(guān)掉防火墻也不行,本機(jī)能登錄上,能不能幫我解決下?

          # re: JMS+騰訊通RTX,出現(xiàn)消息積壓,導(dǎo)致消息發(fā)送失敗。  回復(fù)  更多評(píng)論   

          2008-07-03 16:34 by 游客
          我同時(shí)也裝了IIS5.1 ,客戶機(jī)上也能正常訪問,要愿意回答就請(qǐng)?jiān)谶@兒發(fā)表.我下次再來看看.

          # re: JMS+騰訊通RTX,出現(xiàn)消息積壓,導(dǎo)致消息發(fā)送失敗。  回復(fù)  更多評(píng)論   

          2008-07-03 16:36 by 游客
          忘記說謝謝了.呵呵.

          # re: JMS+騰訊通RTX,出現(xiàn)消息積壓,導(dǎo)致消息發(fā)送失敗。  回復(fù)  更多評(píng)論   

          2010-08-11 10:53 by Dylan
          @游客
          要使用用戶名登陸,而不是騰訊通的號(hào)碼

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 3, comments - 32, trackbacks - 0, articles - 3

          Copyright © Exiler

          主站蜘蛛池模板: 漾濞| 宝应县| 西峡县| 保康县| 沧州市| 监利县| 青州市| 滕州市| 济阳县| 东丰县| 邳州市| 阿拉善盟| 如东县| 新巴尔虎左旗| 莱芜市| 长阳| 钟山县| 亳州市| 尼木县| 郸城县| 于田县| 莆田市| 会泽县| 平顺县| 泸州市| 正宁县| 盖州市| 象山县| 漳州市| 博白县| 衡阳市| 昭通市| 布拖县| 白河县| 桐梓县| 东兴市| 武城县| 齐齐哈尔市| 固阳县| 大埔区| 柘城县|