<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    聶永的博客

    記錄工作/學(xué)習(xí)的點(diǎn)點(diǎn)滴滴。

    socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記

    前言

    針對(duì)JAVA開(kāi)發(fā)者,socketio-netty是一個(gè)socket.io的服務(wù)器端選擇,又是目前兼容最新0.9+ – 1.0的JAVA服務(wù)器端實(shí)現(xiàn)。

    http://socket.io官網(wǎng)來(lái)看,最近版本升級(jí)趨于緩和,幾乎是沒(méi)修正一個(gè)Bug,小版本就增加一次。已經(jīng)是非常穩(wěn)定的版本了,可以真正使用了。

    貌似國(guó)內(nèi)使用socket.io少之又少,可惜了,這么優(yōu)秀的全功能型實(shí)時(shí)推送實(shí)現(xiàn),小眾范圍內(nèi)被知曉。

    嗯,就最近當(dāng)前項(xiàng)目修改做一些簡(jiǎn)單記載。

     

    升級(jí)手記

    1. netty升級(jí)到3.4.5
      3.4.5的QueueFactory類(lèi),增加對(duì)了JAVA SE 7引入的JUC并發(fā)類(lèi)LinkedTransferQueue,若是本地使用JAVA SE 6,還想要保持高性能的阻塞隊(duì)列,那就需要引入Doug Lea’s jsr166y.jar并發(fā)包(下載地址),然后修改一下QueueFactory實(shí)現(xiàn)。我已經(jīng)重新打包成jar包(這里是netty-3.4.5.Final-modify.jar)。
      QueueFactory原始代碼:
      QueueFactory修改后代碼:
    2. socket.io client 升級(jí)到 0.9.6
    3. 支持將HTML/CSS/JS等文件
      socketio.properties 增加配置項(xiàng)static,指定靜態(tài)資源的相對(duì)路徑 ,默認(rèn)是static
      若瀏覽器請(qǐng)求:http://localhost:9000/style/chat.css,則此文件相對(duì)路徑為 static/style/chat.css,其它文件與此類(lèi)似。
      此屬性便于打包,以及不再單獨(dú)依賴Web容器
      項(xiàng)目中,直接把網(wǎng)頁(yè)文件拷貝到/source/static目錄中,運(yùn)行相應(yīng)的JAVA文件(ChatServer.java)
    4. 在Google Code 增加demo
      下載聊天示范,下載后解壓,雙擊 start.bat或者start.sh,瀏覽 http://localhost:9000/ 即可。

    有時(shí)間,會(huì)聊聊更具體的實(shí)時(shí)Web一些心得,以及更為具體的示范等。

    posted on 2012-05-21 17:31 nieyong 閱讀(19552) 評(píng)論(5)  編輯  收藏 所屬分類(lèi): socket.io

    評(píng)論

    # re: socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記 2012-05-28 11:54 高壓鍋爐管

    這個(gè)服務(wù)器不是很會(huì)用的  回復(fù)  更多評(píng)論   

    # re: socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記[未登錄](méi) 2012-05-28 21:04 steven

    這里的socket服務(wù)端如何接收另一個(gè)socket發(fā)過(guò)來(lái)的數(shù)據(jù) 接收到的數(shù)據(jù)再推送到頁(yè)面  回復(fù)  更多評(píng)論   

    # re: socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記[未登錄](méi) 2012-05-31 13:06 steven

    socketio后端如何主動(dòng)發(fā)消息到客戶端 客戶端的IOClient是已經(jīng)存在的
    或 是否可以通過(guò)另一個(gè)客戶端socket發(fā)送數(shù)據(jù)到socketio服務(wù)端 但客戶端socket的協(xié)議與瀏覽器的客戶端協(xié)議是不一樣的 請(qǐng)問(wèn)這
    個(gè)問(wèn)題怎么解決 謝謝   回復(fù)  更多評(píng)論   

    # re: socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記 2012-06-06 11:24 nieyong

    @steven

    這個(gè)問(wèn)題,已經(jīng)在郵件組里面解決了,哈。
    具體,請(qǐng)參考
    郵件討論組為
    http://groups.google.com/group/socketio-netty
    或者
    https://groups.google.com/group/socketio-netty  回復(fù)  更多評(píng)論   

    # re: socketio-netty(socket.io 服務(wù)器端JAVA實(shí)現(xiàn)) 近期升級(jí)手記 2013-05-20 11:49 勇澤

    請(qǐng)問(wèn)socketio-netty可支持的最大支持多少并發(fā)?  回復(fù)  更多評(píng)論   

    公告

    所有文章皆為原創(chuàng),若轉(zhuǎn)載請(qǐng)標(biāo)明出處,謝謝~

    新浪微博,歡迎關(guān)注:

    導(dǎo)航

    <2012年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統(tǒng)計(jì)

    常用鏈接

    留言簿(58)

    隨筆分類(lèi)(130)

    隨筆檔案(151)

    個(gè)人收藏

    最新隨筆

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一区二区三区高清在线观看 | 亚洲人成网站免费播放| 久久狠狠躁免费观看| 精品亚洲视频在线观看| 一个人看的www在线免费视频| 亚洲成a人片在线观看老师| 免费播放国产性色生活片| 亚洲福利在线播放| 一个人免费观看www视频| 伊人亚洲综合青草青草久热| 黄 色一级 成 人网站免费| 中文亚洲AV片不卡在线观看 | 亚洲最大福利视频| 毛色毛片免费观看| 亚洲变态另类一区二区三区| 国产亚洲精品免费| 一级A毛片免费观看久久精品 | 中文字幕免费在线| 亚洲国产模特在线播放| 在线观看免费宅男视频| 牛牛在线精品免费视频观看| 亚洲精品夜夜夜妓女网| 67pao强力打造国产免费| 精品亚洲国产成人| 免费国产怡红院在线观看| 大妹子影视剧在线观看全集免费 | 蜜桃精品免费久久久久影院| 国产精品观看在线亚洲人成网| 亚洲美日韩Av中文字幕无码久久久妻妇| 国产精品九九久久免费视频| 91在线精品亚洲一区二区| 成人毛片免费视频| 亚洲精品偷拍视频免费观看| 亚洲视频在线一区二区三区| 日韩一级免费视频| 免费在线黄色电影| 亚洲综合色丁香婷婷六月图片 | 亚洲视频在线观看地址| 日本免费人成视频播放| 国产在线观看xxxx免费| 亚洲精品美女网站|