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

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

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

    paulwong

    dubboss

    HTTPCLIENT請求基于NETTY的HTTP服務器,NETTY生成相關的HTTPREQUEST、HTTPRESPONSE,調用SPRING 的DISPATCHSERVLET.SERVICE,將HTTPRESPONSE生成二進制字節,返回HTTPCLIENT。DISPATCHSERVLET同時會調用SPRING的CONTROLLER干活,即以前的SPRING MVC那套可以保留。

    缺點:
    nginx+tomcat與netty優缺點
    http://www.oschina.net/question/1765708_158026

    我的架構最開始是 nginx + [netty (tcp) ] 用nginx做負載均衡。后來分布式接口變成了http restful -> nginx + [netty(http) ]

    于是參考了netty的官方http例子,開始移植代碼,其實移植量不大,只需要把原來的tpc handler里面的邏輯放到http handler里面就可以了。本以為ok了,測試才發現了大量的問題,其實問題本身是由于對http基礎掌握的還不夠透徹,比如keep-alive屬性,這個平時基本不用的東西,當你要自己開發http server時,變的很有用,你不能每次都close channel.你要化很多時間了解header里面每個字段的意思,然后去實現它。再比如一個post請求,你要自己寫代碼從body里面讀數據,解碼等。

    最終我放棄了netty,回到了tomcat.應為tomcat把http的一切都幫你搞定了。

    最終的架構是 nginx + [tomcat(http) ]

    tomcat就是針對http層的,所以我建議http還是選擇tomcat(或者其他成熟的http-server),并不是說netty不好,而是你的選擇問題,netty是一個網絡組件,tcp,udp,http都可以弄,但是官方文檔都是些hello wolrd級別的。如果你非常了解http結構,完全可以基于netty搞出一個比tomcat牛的http server.

    如果做tcp開發,netty不二之選!

    dubboss是一個分布式REST服務的框架,實現了如下功能:

    • 基于dubbo的RPC
    • 基于netty的應用服務器
    • 基于springmvc的REST調用
    • 基于ngnix的負載均衡

    https://github.com/leiguorui/dubboss

    posted on 2016-04-20 13:04 paulwong 閱讀(1705) 評論(0)  編輯  收藏 所屬分類: DUBBO


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    相關文章:
     
    主站蜘蛛池模板: 五月天网站亚洲小说| 亚洲AV无码成H人在线观看| 亚洲国产成人精品无码区在线观看 | 久久精品国产亚洲77777| a级毛片高清免费视频| 亚洲伊人久久精品影院| 久久久久久久久久免免费精品| 亚洲日韩国产一区二区三区| 一级毛片a免费播放王色| 亚洲综合激情另类专区| aa毛片免费全部播放完整| 亚洲综合国产一区二区三区| 中文字幕视频免费在线观看| 国产亚洲精品xxx| 无码人妻丰满熟妇区免费| 亚洲综合激情另类小说区| 福利免费观看午夜体检区| 亚洲欧美成人综合久久久| 免费a级毛片无码av| 中文在线观看国语高清免费| 亚洲AV无码一区东京热久久| 亚洲免费视频观看| 亚洲一区二区三区丝袜| 日本一道一区二区免费看| 四虎一区二区成人免费影院网址 | 无码日韩精品一区二区三区免费 | 麻豆成人精品国产免费| 最新亚洲人成无码网www电影| 亚洲精品线路一在线观看| 花蝴蝶免费视频在线观看高清版 | 久久亚洲AV成人无码国产最大| 四虎影视永久免费观看| 中国一级特黄高清免费的大片中国一级黄色片 | 一区二区3区免费视频| 亚洲国产精品lv| 性生交片免费无码看人| 草久免费在线观看网站| 亚洲首页在线观看| 国产精品无码一二区免费| 十八禁视频在线观看免费无码无遮挡骂过 | 免费视频爱爱太爽了|