有个关于dubbo/dubbox的问题想请教下

M阳光 2017-02-20 05:37:00
如果我dubbo协议发部服务的话,可以用dubbo-admin 实现服务治理(负载均衡,访问控制等)。但是,如过用其他协议,比如webservice,或是rest等发布服务的话有没有什么思路可以实现类似的功能?

注: 客户端不使用dubbo的reference获取服务,而是标准webservice。甚至不是java语言
...全文
194 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yql1986 2017-02-21
  • 打赏
  • 举报
回复
dubbo-admin 实现服务治理(负载均衡,访问控制等)。 dubbo-admin是通过控制服务注册中心(zookeeper)来实现服务治理的 当客户端引用dubbo时候,会监听服务注册中心(zookeeper)发布的服务的变化。 总之是 dubbo-admin 调用zookeeper相关的api来管理服务注册中心(zookeeper), 服务注册中心(zookeeper)将相关的变动推送给客户端。 如果你想绕开dubbo 的话可能要自己参照上面的思路来实现服务治理
M阳光 2017-02-21
  • 打赏
  • 举报
回复
引用 1 楼 yql1986 的回复:
dubbo-admin 实现服务治理(负载均衡,访问控制等)。 dubbo-admin是通过控制服务注册中心(zookeeper)来实现服务治理的 当客户端引用dubbo时候,会监听服务注册中心(zookeeper)发布的服务的变化。 总之是 dubbo-admin 调用zookeeper相关的api来管理服务注册中心(zookeeper), 服务注册中心(zookeeper)将相关的变动推送给客户端。 如果你想绕开dubbo 的话可能要自己参照上面的思路来实现服务治理
多谢回复。我明白你的意思。dubbo-admin更改zk中的数据,利用dubbo引用远程服务时读取zk中的节点信息。 现在有一个这样的需求:我们只用dubbo发布服务(webservice等)。而消费者是别人提供,所以,是不可能从消费者上入手的,如果消费方也用dubbo引用服务,一切都好说,但是如果服务消费者只用标准webservice呢(甚至可能不是java语言)? 在这种情况下,还有没有办法实现服务治理?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧