【dubbo】dubbo bio nio socket netty 等方式调用dubbo server 附源码

233 阅读1分钟

1 该源码包含了 tcp 调用dubbo server的多种实现,以及dubbo协议的分析。

2 主要包含:原生API,原生泛型,NIO Client, BIO Client 标准或者泛型方法的调用代码。

    public static void main(String[] args) {

        // 当前应用配置
        ApplicationConfig application = new ApplicationConfig();
        application.setName("yyy");

        // 连接注册中心配置
        RegistryConfig registry = new RegistryConfig();
        registry.setAddress("zookeeper://172.16.111.11:2181");

        // NettyClient  -- 指定方法调用
         normal(application, registry);

        // NettyClient  -- 泛型调用
         generic(application, registry);

        // 以下是 socket套接字

        // 套接字 -- 泛型调用
        // genericMethodSendBytes();

        // 套接字 -- 指定方法调用
        normalMethodSendBytes();
    }

3 源码 github.com/beijingzhan…