-
跟著講師的代碼一定會出bug。
有這么幾個地方講師代碼遺漏
1.RpcClient中無參構造函數(shù)記得初始化this(new?RpcClientConfig()); 2.RandomTransportSelector#select?方法實現(xiàn)錯誤,是取不應該是刪除; 3.Client測試類未傳入實例化的RpcClientConfig()
還有些小問題估計是引入包時沒注意,但總體老師講的很精彩,花了3天消化這兩小時,受益匪淺。
以下是運行成功的圖:
Server端
Client端:
查看全部 -
rpc 和 mq
查看全部 -
rpc 類圖
查看全部 -
RPC概念
查看全部 -
RPC概念
查看全部 -
呵呵查看全部
-
的范德薩發(fā)生點的啥
查看全部 -
現(xiàn)場調(diào)查中 多福多壽
查看全部 -
阿茲卡班 大數(shù)據(jù)處理查看全部
-
22222vvew、
vewvew
vwvew
vewvew
查看全部 -
1111111
查看全部 -
難點二 :動態(tài)代理
Proxy.newProxyInstance是創(chuàng)建一個動態(tài)代理對象,它里面還需要一個RemoteInvoker
RemoteInvoker implements InvocationHandler
查看全部 -
難點1:jetty嵌入
創(chuàng)建jetty的server,主要起到網(wǎng)絡監(jiān)聽的作用
2.基于servlet來做的網(wǎng)絡處理,所以還需要將ServletContextHandler注冊到jetty server中去
最后還需要ServletHolder來托管我們的servlet(數(shù)據(jù)的接收和寫回都是在servlet中實現(xiàn)的)
查看全部 -
1。協(xié)議制定部分:request,response,網(wǎng)絡端點peer
2.序列化模塊:
3.網(wǎng)絡傳輸模塊
4.服務端模塊
5.客戶端模塊
查看全部 -
我看到了查看全部
舉報