• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 119  文章 - 290  trackbacks - 0

            博客搬家了哦,請移步
            叫我abc

            常用鏈接

            留言簿(12)

            隨筆分類

            我的博客

            搜索

            •  

            積分與排名

            • 積分 - 304348
            • 排名 - 84

            最新評論

            閱讀排行榜

            這是什么?

            我的意思是,一個網絡組件在接受新連接后,先以文本協議等候消息,以實現支持telnet查看的功能。

            telnet查看功能

            1. echo value。 網絡組件收到消息后,像echo服務器那樣直接返回value。value還可以是組件預置的變量,如$time返回服務器的當前時間。
            2. name value。 網絡組件收到消息后,將當前連接綁定到value這個名字上,其目的是為下一條heartbeat指令提供操作對象。
            3. heartbeat value。 網絡組件收到消息后,向value綁定的連接發起一個心跳檢測,將回執通知telnet端。

            這有什么用?

            以往telnet在開發中的作用就是ping具體的服務器地址和端口,無法進一步使用。有時候想實時的從服務器中了解一些簡單的連接信息,但是網絡組件只處理專有的二進制消息,只能實現一個不通用的客戶端。
            若網絡組件在接收二進制消息之前能夠處理一些簡單的文本協議,那么telnet就可進一步使用,查看組件狀態甚至簡單調試組件。
            還有一種就是服務器程序監控服務,通常這種監控服務只能判斷服務器程序是否運行或者掛掉,但是無法判斷服務器是否遇上死鎖而無法提供服務。當網絡組件支持這種文本協議之后,監控服務就能夠通過echo和heartbeat兩種消息檢測網絡組件listen方和connect方是否卡死。

            內置一個http服務器不是更好?

            其實在網絡組件中內置一個http服務器不是更好,可以通過wget,curl甚至瀏覽器進行操作,可視化程度也比較高。
            我不這么認為。其實內置一個http服務器有點大了,搞不好比組件本身還大。再者http服務是和業務連接共用一個端口呢還是擁有獨立的服務端口,獨立的服務端口增加了太多的配置,共用端口的話從HTTP協議變遷到二進制協議是不是太麻煩了點。
            posted on 2011-06-12 22:44 LOGOS 閱讀(2370) 評論(5)  編輯 收藏 引用

            FeedBack:
            # re: 網絡組件支持telnet檢測[未登錄] 2011-06-13 09:21 飯中淹
            我還是支持加入WEB服務的做法。
            從HTTP到二進制協議并不難。
            考慮到越來越多的WEB整合需求,
            TELNET協議無法滿足需求。  回復  更多評論
              
            # re: 網絡組件支持telnet檢測[未登錄] 2011-06-13 09:24 飯中淹
            你也是做游戲研發的吧,
            服務器端需要和官方網站的很多WEB系統對接,
            如果沒有一個WEB服務的話,
            很多事情都很麻煩。

            而且在做頁游的時候,如何將POLICY服務,和頁面服務,以及游戲本身的邏輯服務整合到一起,最終的答案也是所有連接統統使用WEB服務。  回復  更多評論
              
            # re: 網絡組件支持telnet檢測 2011-06-13 11:13 LOGOS
            @飯中淹
            是做游戲研發的。
            網站那邊和服務器對接基本上都走二進制協議,這個是由運營商決定的。:-p
            我的意思是在底層的network-lib支持簡單的文本協議,并非反對在具體業務上使用http協議,我甚至非常支持http協議,這樣很多工作可以構建自動化。
              回復  更多評論
              
            # re: 網絡組件支持telnet檢測[未登錄] 2011-06-13 12:04 飯中淹
            @LOGOS
            我是在架構上支持HTTP,后臺邏輯服務可以方便的利用。
            你們的運營方還真是照顧呀,哈哈。
              回復  更多評論
              
            # re: 網絡組件支持telnet檢測 2011-06-13 20:33 百度非官方
            專程來學習。  回復  更多評論
              
            久久久久九九精品影院| 色欲综合久久躁天天躁蜜桃| 亚洲日本va中文字幕久久| 9191精品国产免费久久| aaa级精品久久久国产片| 综合网日日天干夜夜久久| 亚洲日本va午夜中文字幕久久| 久久伊人色| 久久人妻少妇嫩草AV蜜桃| 久久精品国产亚洲AV香蕉| 久久久SS麻豆欧美国产日韩| 一本久久a久久精品vr综合| 中文成人无码精品久久久不卡| 亚洲精品乱码久久久久久不卡| 久久亚洲欧洲国产综合| 久久中文字幕人妻熟av女| 亚洲va久久久噜噜噜久久| 国内精品九九久久久精品| 青青青青久久精品国产h| 人人狠狠综合久久亚洲88| 久久久久国产亚洲AV麻豆| 亚洲精品美女久久久久99小说| 亚洲国产美女精品久久久久∴| 久久久国产乱子伦精品作者| 久久久精品午夜免费不卡| 深夜久久AAAAA级毛片免费看| 中文字幕无码免费久久| 91精品国产综合久久香蕉 | 久久天堂AV综合合色蜜桃网| 久久精品国产亚洲AV嫖农村妇女| 亚洲国产天堂久久综合网站| 亚洲精品tv久久久久| 九九精品99久久久香蕉| 久久婷婷色综合一区二区| 人妻无码中文久久久久专区| 久久久WWW成人| 国产成人综合久久综合| 香蕉久久影院| 精品久久综合1区2区3区激情| 久久精品国产亚洲AV忘忧草18| 93精91精品国产综合久久香蕉|