RPC创建API 模块
生活随笔
收集整理的這篇文章主要介紹了
RPC创建API 模块
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先創(chuàng)建API 模塊,provider 和consumer 都遵循API 模塊的規(guī)范。為了簡(jiǎn)化,創(chuàng)建兩個(gè)Service 接口,分別是:
IRpcHelloService 接口,實(shí)現(xiàn)一個(gè)hello()方法,主要目的是用來(lái)確認(rèn)服務(wù)是否可用,具體代碼如下:
public interface IRpcHelloService {String hello(String name); }創(chuàng)建IRpcService 接口,完成模擬業(yè)務(wù)加、減、乘、除運(yùn)算,具體代碼如下:
public interface IRpcService {/** 加*/public int add(int a,int b);/** 減*/public int sub(int a,int b);/** 乘*/public int mult(int a,int b)/** 除*/public int div(int a,int b); }至此,API 模塊就定義完成了,非常簡(jiǎn)單。接下來(lái),我們要確定傳輸規(guī)則,也就是傳輸協(xié)議,協(xié)議內(nèi)容當(dāng)然要自定義,才能體現(xiàn)出Netty 的優(yōu)勢(shì)。
?
總結(jié)
以上是生活随笔為你收集整理的RPC创建API 模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RPC环境预设
- 下一篇: RPC实现Provider服务端业务逻辑