Solon

nami.channel.socketd

v2.7.1 </> markdown
<dependency>
    <groupId>org.noear</groupId>
    <artifactId>nami.channel.socketd</artifactId>
</dependency>

1、描述

通讯适配插件,为 socket.d 应用协议,提供 nami 的接口体验。

  • 代理工具
代理类描述备注
SocketdProxy生成 socket.d 的接口代理类Text

2、应用示例

//启动客户端
public class ClientApp {
    public static void main(String[] args) throws Throwable {
        //启动Solon容器(Socket.D bean&plugin 由solon容器管理)
        Solon.start(ClientApp.class, args);
        
        //[客户端] 调用 [服务端] 的 rpc
        //
        HelloService rpc = SocketdProxy.create("sd:tcp://localhost:28080", HelloService.class);

        System.out.println("RPC result: " + rpc.hello("noear"));
    }
}