![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
Dubbo
xingcsdnboke
这个作者很懒,什么都没留下…
展开
-
dubbo-router
3、新建 ReadyRestartInstances。2、新建工具类 ZookeeperClients。1、引入 jar 包。原创 2023-06-18 02:27:09 · 402 阅读 · 0 评论 -
dubbo-async
2、消费组配置 consumer.xml。1、接口及实现类定义超时时间。原创 2023-06-16 20:45:23 · 118 阅读 · 0 评论 -
dubbo-loadbalance
1、生产组模拟多个服务,同时复制多个生产类及相关配置文件,每次启动生产类时,修改实现类,这样每次访问不同的服务打印的日志也不同。指定文件名:org.apache.dubbo.rpc.cluster.LoadBalance。① 新建 dubbo-spi-loadbalance 子模块。指定包名:META-INF/dubbo。② 自定义负载均衡类,按照一定规范。3、除了以上提供的负载均衡策略,也可以自定义。③ 在配置文件中注册该负载均衡类。④ 消费组定义负载均衡策略。2、主要修改消费组实现负载均衡。原创 2023-06-16 01:11:23 · 246 阅读 · 0 评论 -
dubbo-filter
1、编写模块 dubbo-filter,引入 dubbo jar 包。文件名:org.apache.dubbo.rpc.Filter。4、在 demo-base 中引入该过滤器模块,进行测试。2、编写 filter 类,按照规范。在指定文件夹下创建指定文件名称的文件。包名:META-INF/dubbo。3、在配置文件中注册过滤器。原创 2023-06-16 01:08:28 · 95 阅读 · 0 评论 -
dubbo-spi 示例
4、新建 dubbo-spi 启动模块 java-dubbo-spi-demo-main ,pom 引入 dubbo-api、dubbo-impl、 dubbo 组件。3、新建子模块 dubbo-spi-impl ,pom 文件引入 dubbo-api 接口模块。③ 该文件中具体内容为实现类的全路径。2、新建子模块 dubbo-api,pom 文件引入 dubbo 组件。1、新建父工程:java-dubbo-spi-demo。新建文件路径:如何找到具体的实现类?原创 2023-05-24 15:40:12 · 97 阅读 · 0 评论 -
java-spi-demo 简介
3、新建子模块,实现类模块 java_spi_demo_impl , pom 文件中引入 子接口模块 java_spi_demo_api,新建实现类 HelloServiceImpl。3、文件中内容是实现类全路径:com.deppon.impl.HelloServiceImpl。2、新建子接口模块 java_spi_demo_api ,再建接口类 HelloService。4、新建子模块 java-spi-demo-main ,pom 文件引入 接口类 和 实现类。原创 2023-05-24 13:57:37 · 201 阅读 · 0 评论 -
dubbo xml 工程搭建
备注:当生产者和消费者都设置了超时时间,以消费者超时时间为准。配置文件:dubbo-provider.xml。配置文件:dubbo-consumer.xml。配置文件:log4j.properties。配置文件:log4j.properties。2、新建子模块,公共api,主要是接口。3、新建子模块生产者,pom 文件如下。原创 2023-05-14 21:45:41 · 804 阅读 · 0 评论 -
dubbo 注解搭建工程
2、新建子模块,公共api 即 service-api ,主要是接口类。配置文件:dubbo-provider.properties。配置文件:dubbo-consumer.properties。1、新建主工程 demo-base , pom 配置如下。配置文件:log4j.properties。3、新建子模块,生产者 pom 文件如下。4、新建消费者 pom 文件如下。原创 2023-05-14 21:37:26 · 405 阅读 · 0 评论