dubbo服务注册失败

发布于 2022-09-11 16:11:42 字数 8524 浏览 11 评论 0

2个服务,只能启动其中一个

配置信息
ServiceA

# Dubbo Config properties
## ApplicationConfig Bean
dubbo.application.id = pule-video-provider
dubbo.application.name = pule-video-provider

## ProtocolConfig Bean
dubbo.protocol.id = dubbo
dubbo.protocol.name = dubbo
dubbo.protocol.port = 20880
dubbo.protocol.status = server

## RegistryConfig Bean
dubbo.registry.id =  pule-video-registry
dubbo.registry.address = zookeeper://127.0.0.1:2181

ServiceB

# Dubbo Config properties
## ApplicationConfig Bean
dubbo.application.id = pule-sdk-provider
dubbo.application.name = pule-sdk-provider

## ProtocolConfig Bean
dubbo.protocol.id = dubbo
dubbo.protocol.name = dubbo
dubbo.protocol.port = 20880
dubbo.protocol.status = server

## RegistryConfig Bean
dubbo.registry.id =  pule-sdk-registry
dubbo.registry.address = zookeeper://127.0.0.1:2181

启动失败信息

2018-12-12 17:22:48.474  INFO 56057 --- [           main] c.a.dubbo.common.logger.LoggerFactory    : using logger: com.alibaba.dubbo.common.logger.slf4j.Slf4jLoggerAdapter
2018-12-12 17:22:48.478  INFO 56057 --- [           main] a.b.d.c.e.WelcomeLogoApplicationListener : 

 :: Dubbo Spring Boot (v0.2.0) : https://github.com/apache/incubator-dubbo-spring-boot-project
 :: Dubbo (v2.6.2) : https://github.com/apache/incubator-dubbo
 :: Google group : dev@dubbo.incubator.apache.org

2018-12-12 17:22:48.479  INFO 56057 --- [           main] e.OverrideDubboConfigApplicationListener : Dubbo Config was overridden by externalized configuration {dubbo.application.id=pule-es-provider, dubbo.application.name=pule-es-provider, dubbo.protocol.id=dubbo, dubbo.protocol.name=dubbo, dubbo.protocol.port=20880, dubbo.protocol.status=server, dubbo.registry.address=zookeeper://127.0.0.1:2181, dubbo.registry.id=pule-es-registry}

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.0.1.RELEASE)

2018-12-12 17:22:48.532  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : Starting MsEsSearchApplication on yanmingdeMacBook-Pro.local with PID 56057 (/Users/yanming/Desktop/java/PULEMS/ms-es-search/target/classes started by yanming in /Users/yanming/Desktop/java/PULEMS)
2018-12-12 17:22:48.533  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : No active profile set, falling back to default profiles: default
2018-12-12 17:22:48.583  INFO 56057 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@15c43bd9: startup date [Wed Dec 12 17:22:48 CST 2018]; root of context hierarchy
2018-12-12 17:22:48.872  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : pule-es-provider, class : com.alibaba.dubbo.config.ApplicationConfig] has been registered.
2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : pule-es-provider] has been registered.
2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : pule-es-registry, class : com.alibaba.dubbo.config.RegistryConfig] has been registered.
2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : pule-es-registry] has been registered.
2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : dubbo, class : com.alibaba.dubbo.config.ProtocolConfig] has been registered.
2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : dubbo] has been registered.
2018-12-12 17:22:49.102  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'com.alibaba.boot.dubbo.autoconfigure.DubboAutoConfiguration' of type [com.alibaba.boot.dubbo.autoconfigure.DubboAutoConfiguration$$EnhancerBySpringCGLIB$$76e5c3eb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-12-12 17:22:49.167  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-12-12 17:22:49.168  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-12-12 17:22:49.169  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-12-12 17:22:49.199  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : pule-es-provider] have been binding by prefix of configuration properties : dubbo.application
2018-12-12 17:22:49.206  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : pule-es-registry] have been binding by prefix of configuration properties : dubbo.registry
2018-12-12 17:22:49.224  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : dubbo] have been binding by prefix of configuration properties : dubbo.protocol
2018-12-12 17:22:49.448  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : no modules loaded
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.index.reindex.ReindexPlugin]
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.join.ParentJoinPlugin]
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.percolator.PercolatorPlugin]
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.script.mustache.MustachePlugin]
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.transport.Netty3Plugin]
2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.transport.Netty4Plugin]
2018-12-12 17:22:50.020  INFO 56057 --- [           main] i.netty.util.internal.PlatformDependent  : Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system instability.
2018-12-12 17:22:50.059  INFO 56057 --- [           main] o.s.d.e.c.TransportClientFactoryBean     : adding transport node : 127.0.0.1:9300
2018-12-12 17:22:51.123  INFO 56057 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2018-12-12 17:22:51.134  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : Started MsEsSearchApplication in 2.844 seconds (JVM running for 3.336)
2018-12-12 17:22:51.137  INFO 56057 --- [pool-1-thread-1] .d.c.e.AwaitingNonWebApplicationListener :  [Dubbo] Current Spring Boot Application is await...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

囚我心虐我身 2022-09-18 16:11:42

请问下 其中的20882端口是随便配置的吗

赠我空喜 2022-09-18 16:11:42
  1. provider 注册的dubbo端口号必须唯一
  2. 一个项目配置多个service-provider
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
    <dubbo:application name="pule-sdk-app" id="pule-sdk-app" />
    <dubbo:registry address="zookeeper://localhost:2181" />
    <dubbo:provider protocol="dubbo" port="20881">
        <dubbo:service interface="com.pule.msapi.sdk.CodeService" ref="codeService" group="pule" version="1.0.0" />
    </dubbo:provider>
    <dubbo:provider protocol="dubbo" port="20882">
        <dubbo:service interface="com.pule.msapi.sdk.LuoSiMaoSMSService" ref="msgService" group="pule" version="1.0.0" />
    </dubbo:provider>
    <bean id="codeService" class="com.pule.mssdk.service.CodeServiceImpl" />
    <bean id="msgService" class="com.pule.mssdk.service.LuoSiMaoSMSServiceImpl" />
</beans>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文