Linux学习笔记
当前位置:Linux学习笔记 > Linux 软件 > 正文

RPC调用框架 fasterRPC

bbs.yuanmawu.net.jpg

基于java AIO实现的RPC调用框架,封装完全屏蔽IO通信层,使用者就像调用本地API一样调用RPC接口

服务端初始化

public static void main(String[] args) throws Exception {
        new FastRpcServer()
                .threadSize(20)
                .register("test", new TestService())
                .bind(4567)
                .start();
    }

客户端初始化

public static void main(String[] args) {
        try(IClient client = new FastRpcClient()) {
            client.connect(new InetSocketAddress("127.0.0.1", 4567));
            ITestService service = client.getService("test", ITestService.class);
            String say = service.say("Hello!");
            System.out.println(say);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

未经允许不得转载:Linux学习笔记 » RPC调用框架 fasterRPC

赞 (0)
分享到:更多 ()