新聞中心
這篇文章主要講解了如何利用Java搭建個簡單的Netty通信,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。
前言
看過dubbo源碼的同學(xué)應(yīng)該都清楚,使用dubbo協(xié)議的底層通信是使用的netty進行交互,而最近看了dubbo的Netty部分后,自己寫了個簡單的Netty通信例子。
準備
工程截圖
模塊詳解
- rpc-common
rpc-common作為各個模塊都需使用的模塊,工程中出現(xiàn)的是一些通信時請求的參數(shù)以及返回的參數(shù),還有一些序列化的工具。
- rpc-client
rpc-client中目前只是單單的一個NettyClient啟動類。
- rpc-server
rpc-client中目前也只是單單的一個NettyServer服務(wù)啟動類。
需要的依賴
目前所有的依賴項都出現(xiàn)在 rpc-common 下的 pom.xml中。
io.netty netty-all 4.1.10.Final org.slf4j slf4j-log4j12 1.7.25 com.dyuproject.protostuff protostuff-core 1.0.9 com.dyuproject.protostuff protostuff-runtime 1.0.9 org.objenesis objenesis 2.1 com.alibaba fastjson 1.2.38
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當前名稱:如何利用Java搭建個簡單的Netty通信-創(chuàng)新互聯(lián)
鏈接地址:http://fisionsoft.com.cn/article/dchgdh.html