dubbo
新林。
这个作者很懒,什么都没留下…
展开
-
springboot项目dubbo禁止本地服务向zk、nacos注册中心注册并且能调测试环境的dubbo服务
在本地环境启动dubbo服务的项目,遇到一个问题,就是项目启动后,本地的dubbo服务会注册到测试环境的zookeeper、nacos上,但是注册的ip地址是只有自己电脑能访问的,就会导致测试环境拿到了我本地的ip地址,但是连接不上,但是我们想调用测试环境的dubbo服务,又不想自己本地的dubbo服务注册到注册中心。记录一下处理方案加上dubbo.registry.register=false即可背景:我们的dubbo注册中心是集群,有多个,有zk和nacos作为dubbo的注册中心sprin原创 2020-11-24 17:25:54 · 4526 阅读 · 5 评论 -
spring cloud使用dubbo实现服务调用,以及dubbo调用服务和springcloud的feign调用服务的区别
spring cloud整合dubbo组件实现服务调用,以及dubbo调用服务和springcloud的feign调用服务的区别原创 2020-07-26 00:16:27 · 6213 阅读 · 1 评论 -
引入spring-cloud-starter-dubbo后启动项目失败:No application config found or it‘s not a valid config!
引入spring-cloud-starter-dubbo后启动项目失败:java.lang.IllegalStateException: No application config。检查源码是说dubbo.application.name这个配置没有,但是我配置了也是提示这个异常,再检查发现是jar版本问题。spring-cloud-alibaba-dependencies由2.1.0.RELEASE修改为2.1.1.RELEASE即可解决原创 2020-07-26 12:17:48 · 19589 阅读 · 5 评论 -
dubbo springboot+dubbo泛化的使用,以及开发时直连本地的dubbo服务(dubbo指定点对点调用服务)
一般情况我们使用dubbo通过rpc调用dubbo提供方的服务,首先要在消费者的项目中引入接口提供者的jar包(provider端暴露的接口和方法),然后使用jar包里面的类和方法,两端才能正常通信调用。但是如果要调N个不同服务提供者的接口,就要引入N个jar包,这时候消费者项目有N多个dubbo提供者的jar,项目耦合度就会很大。我们可以用dubbo的泛化实现调用dubbo服务,泛化调用不需要引入provider提供的jar即可实现远程调用,降低耦合。区别就在于参数和返回值中所有的POJO都用Map表示。原创 2020-01-04 00:24:52 · 4020 阅读 · 0 评论 -
dubbo springboot+dubbo入门demo,以及windows的zookeeper环境搭建
搭建一个简单的springboot+dubbo的入门项目,首先要启动一个zookeeper作为注册中心,然后启动一个springboot的dubbo服务提供者,再启动一个springboot的dubbo服务消费者,那么服务消费者就可以在启动时去注册中心拿到dubbo服务提供者的调用连接,然后服务消费者直连dubbo服务提供者获取服务。注:不启动注册中心,在dubbo消费者指定dubbo服务提供...原创 2020-01-03 23:04:07 · 538 阅读 · 0 评论