欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1868|回復: 0
打印 上一主題 下一主題
收起左側

折騰MQ

[復制鏈接]
跳轉到指定樓層
樓主
ID:127229 發表于 2016-6-19 01:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近做一個中字頭的項目,甲方指定要用MQ,至于為啥要用MQ,反正party的企業不差錢,哪個貴就用哪個準沒錯的。從我們做技術的角度來看,客戶這點小需求整個MQ絕對是浪費,想像一下村子里的土豪開個保時捷跑車在鄉間土路上顯擺的感覺。。。

MQ屬于高富帥產品,以前沒怎么用過,項目開始了一邊google一邊折騰,然后開始漫長踩坑經歷。
先總結一下,防止以后忘記再踩次坑,那就是傻到自虐了。

MQ有幾個坑,隨便記記:
1.隊列管理器
  下面管理了一堆隊列和相關屬性。

2.通道
  用于兩個MQ系統連接,

3.隊列
  隊列有遠程隊列,本地隊列。本地隊列用于讀取消息,遠程隊列用于發送消息

4.偵聽器
可以配不同的偵聽端口。

5.字符編碼問題
   DISPLAY QMGR CCSID        ;查看字符編碼
   ALERT QMGR CCSID(1381)    ;設置字符編碼
   
   1381是指gb2312,1208是指utf8
   如果中文亂碼,可以雙方設置成相同編碼再試試
   
6.消息格式問題
   缺省用NONE,表示二進制
   如果用STRING類型,需要配置字符和編碼轉換規則,如果不配用隊列管理器上的配置
   
7.編譯連接問題
   老大的一個坑,在這上面浪費了2天。
   編譯連接庫分兩個版本,一個用于server,一個是client版本
   源代碼一樣一樣,連接不同的庫決定你的程序功能。
   如果連接錯了,連接報2058錯。
          還有,連接庫還分多線程版本和單線程版本,調錯的話,多線程會報啥一個句柄同一時間只能被一個調之類的錯,錯誤號忘了

8.MQ的日志
看不太懂,僅用參考
/var/mqm/errors
/var/mqm/qmgr/xxx/errors

最后噴一下IBM,雖然MQ是全向全行業的,但我覺得主流人群肯定有主流用法,只要把這些人的用法描敘清楚就好了,至少要突出一點。
現在他們所有的問題都有文檔,但文檔是扁平的,沒有主次之分,乍一看,相當于沒文檔,有用的信息全部被噪音文檔干擾。
最后實在搞不掂了,通過關系找到IBM的工程師,跟人家沒說幾句話就給我一個文檔連接,照著一改就好了,浪費我們多少時間啊,全世界范圍內不知道有多少人浪費了多少時間在這里面。我可以肯定我遇到的問題其它人也經常遇到,IBM非常有必要整理一份最常見問題列表。

---------------
又過了二個月,開始續集,繼續折騰。 在50M帶寬的40ms延時網絡上,server對server,單通道只能收發600-700KB,你妹啊,你在逗我玩吧。找了IBM北京、IBM中國試驗室,IBM美國,來來回回換了幾個工程師現場、遠程,通通搞不掂,告訴我網絡有問題。然后又解釋不了為啥我寫的單連接異步程序能把整個帶寬打滿。 難道真的是盛名之下,其實難副?



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表