We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如题,同时注册到两个不同的 consul registry 时,heartbeat switcher 都是开着的,第一个注册中心正常,第二个注册中心该服务始终显示不可用,motan consul 是否支持这种场景? zookeeper 测试是正常使用的
[main] [2020-01-19 11:46:28:323] [INFO] - info.info(DefaultLogService.java:55) - add resource class com.weibo.api.motan.util.StatsUtil$2 to list [main] [2020-01-19 11:46:28:325] [INFO] - info.info(DefaultLogService.java:55) - init compress codec [main] [2020-01-19 11:46:28:326] [INFO] - info.info(DefaultLogService.java:55) - add method sign:listcffef868de33, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.DemoService, methodName=listA, paramtersDesc=void, version=1.0] [main] [2020-01-19 11:46:28:326] [INFO] - info.info(DefaultLogService.java:55) - add method sign:list9d53f4a4e8be, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.DemoService, methodName=listC, paramtersDesc=java.util.List, version=1.0] [main] [2020-01-19 11:46:28:326] [INFO] - info.info(DefaultLogService.java:55) - add method sign:listad03c6e9a39e, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.DemoService, methodName=listB, paramtersDesc=void, version=1.0] [main] [2020-01-19 11:46:28:326] [INFO] - info.info(DefaultLogService.java:55) - add method sign:list1d0af861d768, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.DemoService, methodName=listD, paramtersDesc=void, version=1.0] [main] [2020-01-19 11:46:28:326] [INFO] - info.info(DefaultLogService.java:55) - RequestRouter addProvider: url=motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc all_public_method_count=4 [main] [2020-01-19 11:46:28:329] [INFO] - info.info(DefaultLogService.java:55) - add resource class com.weibo.api.motan.transport.support.HeartbeatClientEndpointManager$2 to list [main] [2020-01-19 11:46:28:330] [INFO] - info.info(DefaultLogService.java:59) - NettyEndpointFactory create share_channel server: url=motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc [main] [2020-01-19 11:46:28:352] [INFO] - info.info(DefaultLogService.java:55) - NettyServer ServerChannel start Open: url=motan://192.168.99.37:8081/?group=rpc [main] [2020-01-19 11:46:28:413] [INFO] - info.info(DefaultLogService.java:55) - NettyServer ServerChannel finish Open: url=motan://192.168.99.37:8081/?group=rpc [main] [2020-01-19 11:46:28:413] [INFO] - info.info(DefaultLogService.java:55) - DefaultRpcExporter node init Success: [DefaultRpcExporter] url=motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc [main] [2020-01-19 11:46:28:413] [INFO] - info.info(DefaultLogService.java:55) - DefaultRpcProtocol export Success: url=motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc [main] [2020-01-19 11:46:28:680] [INFO] - info.info(DefaultLogService.java:55) - ConsulEcwidClient init finish. client host:192.168.99.200, port:8500 [main] [2020-01-19 11:46:28:687] [INFO] - info.info(DefaultLogService.java:55) - add resource class com.weibo.api.motan.registry.support.FailbackRegistry$1 to list [main] [2020-01-19 11:46:28:688] [INFO] - info.info(DefaultLogService.java:55) - CommandFailbackRegistry init. url: consul://192.168.99.200:8500/com.weibo.api.motan.registry.RegistryService?group=default_rpc [main] [2020-01-19 11:46:28:690] [INFO] - info.info(DefaultLogService.java:55) - add resource class com.weibo.api.motan.registry.consul.ConsulRegistry to list [main] [2020-01-19 11:46:28:690] [INFO] - info.info(DefaultLogService.java:55) - ConsulRegistry init finish. [main] [2020-01-19 11:46:28:690] [INFO] - info.info(DefaultLogService.java:59) - [ConsulRegistry] Url (motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc) will register to Registry [consul://192.168.99.200:8500/default_rpc/com.weibo.api.motan.registry.RegistryService/1.0/service] [main] [2020-01-19 11:46:28:794] [INFO] - info.info(DefaultLogService.java:55) - ConsulEcwidClient init finish. client host:192.168.99.211, port:8500 [main] [2020-01-19 11:46:28:794] [INFO] - info.info(DefaultLogService.java:59) - [ConsulRegistry] Url (null) will set to unavailable to Registry [consul://192.168.99.200:8500/default_rpc/com.weibo.api.motan.registry.RegistryService/1.0/service] [main] [2020-01-19 11:46:28:795] [INFO] - info.info(DefaultLogService.java:55) - CommandFailbackRegistry init. url: consul://192.168.99.211:8500/com.weibo.api.motan.registry.RegistryService?group=default_rpc [main] [2020-01-19 11:46:28:795] [INFO] - info.info(DefaultLogService.java:55) - add resource class com.weibo.api.motan.registry.consul.ConsulRegistry to list [main] [2020-01-19 11:46:28:796] [INFO] - info.info(DefaultLogService.java:55) - ConsulRegistry init finish. [main] [2020-01-19 11:46:28:796] [INFO] - info.info(DefaultLogService.java:59) - [ConsulRegistry] Url (motan://192.168.99.37:8081/cn.demo.DemoService?group=rpc) will register to Registry [consul://192.168.99.211:8500/default_rpc/com.weibo.api.motan.registry.RegistryService/1.0/service] [main] [2020-01-19 11:46:28:844] [INFO] - info.info(DefaultLogService.java:55) - add method sign:hell320624582b30, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.PictureService, methodName=hello, paramtersDesc=java.lang.String, version=1.0] [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:55) - add method sign:list144c41edeae5, methodinfo:MethodInfo [group=rpc, interfaceName=cn.demo.PictureService, methodName=listByIds, paramtersDesc=java.util.List, version=1.0] [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:55) - RequestRouter addProvider: url=motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc all_public_method_count=6 [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:59) - NettyEndpointFactory create share_channel server: url=motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc [main] [2020-01-19 11:46:28:845] [WARN] - warn.warn(DefaultLogService.java:67) - NettyServer ServerChannel already Open: url=motan://192.168.99.37:8081/?group=rpc [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:55) - DefaultRpcExporter node init Success: [DefaultRpcExporter] url=motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:55) - DefaultRpcProtocol export Success: url=motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc [main] [2020-01-19 11:46:28:845] [INFO] - info.info(DefaultLogService.java:59) - [ConsulRegistry] Url (motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc) will register to Registry [consul://192.168.99.200:8500/default_rpc/com.weibo.api.motan.registry.RegistryService/1.0/service] [main] [2020-01-19 11:46:28:853] [INFO] - info.info(DefaultLogService.java:59) - [ConsulRegistry] Url (motan://192.168.99.37:8081/cn.demo.PictureService?group=rpc) will register to Registry [consul://192.168.99.211:8500/default_rpc/com.weibo.api.motan.registry.RegistryService/1.0/service] [pool-5-thread-1] [2020-01-19 11:46:30:690] [INFO] - info.info(DefaultLogService.java:55) - heartbeat switcher change to true [pool-8-thread-1] [2020-01-19 11:46:30:795] [INFO] - info.info(DefaultLogService.java:55) - heartbeat switcher change to true
The text was updated successfully, but these errors were encountered:
目前不支持同时使用多个consul注册中心。 这块是考虑由consul来实现多idc同步,client端只和本地agent进行通信。为避免建立多次链接,底层使用的EcwidClient设置成了静态。后续版本会去掉这个限制,请关注后续版本,谢谢。
Sorry, something went wrong.
好的,谢谢。
No branches or pull requests
如题,同时注册到两个不同的 consul registry 时,heartbeat switcher 都是开着的,第一个注册中心正常,第二个注册中心该服务始终显示不可用,motan consul 是否支持这种场景? zookeeper 测试是正常使用的
The text was updated successfully, but these errors were encountered: