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

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

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

    聶永的博客

    記錄工作/學習的點點滴滴。

    socketio-netty(socket.io 服務器端JAVA實現) 近期升級手記

    前言

    針對JAVA開發者,socketio-netty是一個socket.io的服務器端選擇,又是目前兼容最新0.9+ – 1.0的JAVA服務器端實現。

    http://socket.io官網來看,最近版本升級趨于緩和,幾乎是沒修正一個Bug,小版本就增加一次。已經是非常穩定的版本了,可以真正使用了。

    貌似國內使用socket.io少之又少,可惜了,這么優秀的全功能型實時推送實現,小眾范圍內被知曉。

    嗯,就最近當前項目修改做一些簡單記載。

     

    升級手記

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

    有時間,會聊聊更具體的實時Web一些心得,以及更為具體的示范等。

    posted on 2012-05-21 17:31 nieyong 閱讀(19566) 評論(5)  編輯  收藏 所屬分類: socket.io

    評論

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

    這個服務器不是很會用的  回復  更多評論   

    # re: socketio-netty(socket.io 服務器端JAVA實現) 近期升級手記[未登錄] 2012-05-28 21:04 steven

    這里的socket服務端如何接收另一個socket發過來的數據 接收到的數據再推送到頁面  回復  更多評論   

    # re: socketio-netty(socket.io 服務器端JAVA實現) 近期升級手記[未登錄] 2012-05-31 13:06 steven

    socketio后端如何主動發消息到客戶端 客戶端的IOClient是已經存在的
    或 是否可以通過另一個客戶端socket發送數據到socketio服務端 但客戶端socket的協議與瀏覽器的客戶端協議是不一樣的 請問這
    個問題怎么解決 謝謝   回復  更多評論   

    # re: socketio-netty(socket.io 服務器端JAVA實現) 近期升級手記 2012-06-06 11:24 nieyong

    @steven

    這個問題,已經在郵件組里面解決了,哈。
    具體,請參考
    郵件討論組為
    http://groups.google.com/group/socketio-netty
    或者
    https://groups.google.com/group/socketio-netty  回復  更多評論   

    # re: socketio-netty(socket.io 服務器端JAVA實現) 近期升級手記 2013-05-20 11:49 勇澤

    請問socketio-netty可支持的最大支持多少并發?  回復  更多評論   

    公告

    所有文章皆為原創,若轉載請標明出處,謝謝~

    新浪微博,歡迎關注:

    導航

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

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产午夜无码视频免费网站| 一个人看的在线免费视频| 久久大香伊焦在人线免费| 亚洲一区二区三区在线观看精品中文 | 亚洲国产精品yw在线观看| 嫩草成人永久免费观看| 久久青青草原亚洲AV无码麻豆 | 亚洲精品无码av片| 久久久www成人免费毛片| 亚洲精品中文字幕无乱码麻豆| 国产电影午夜成年免费视频| 亚洲成av人片在线看片| 欧美好看的免费电影在线观看| 一本色道久久88亚洲精品综合| 日本午夜免费福利视频| 免费人成再在线观看网站| 国产亚洲美女精品久久久| 国产精品1024在线永久免费 | 日韩成人免费视频播放| 国产天堂亚洲精品| 亚洲三区在线观看无套内射| 免费国产在线视频| 激情综合亚洲色婷婷五月APP| 国产高清免费在线| 香蕉免费看一区二区三区| 亚洲视频在线一区| 成人午夜大片免费7777| 色吊丝性永久免费看码 | 一个人免费视频观看在线www| 亚洲va在线va天堂va不卡下载| 成年人网站免费视频| 精品一区二区三区无码免费直播| 国产亚洲精品线观看动态图| 99热精品在线免费观看| 亚洲另类自拍丝袜第五页| 亚洲中文久久精品无码| 久久不见久久见免费影院| 一级看片免费视频| 亚洲国产精品成人综合色在线婷婷| 国产jizzjizz免费看jizz| 久久久久国色av免费看|