Dubbo使用registry进行服务注册和订阅,当我们新增生产者服务时,只需要向注册中心注册便可,不同以往,需要修改消费者的配置文件才可以实现集群的扩展。
对于开发者来说,通过dubbo的框架,消费者和生产者在使用或提供服务时,只需要在配置文件里声明要使用或提供的服务,配上注册中心的配置,便可以使用和调用对应的服务,因此在消费者一侧,无需关心要调用哪台服务器的服务,IP、URL等等信息,调用远程接口的时候也不用像传统的new一个>
dubbo自带的运维工具dubbo-admin,主要面向开发人员去管理服务,携带很多管理、控制等功能,然后在dubbo新版本又推出了qos(Quality of Service),主要面向运维管理。我在之前公司有用到次功能,在和k8s结合时,通过>
假设zookeeper安装在17216222这台服务器上,现在我们通过命令行查看dubbo在zookeeper注册服务的生产者和消费者信息
首先通过命令切换到/zookeeper-3411/bin目录,然后输入
(2182为zookeeper在服务器上提供服务的端口)会看到如下截图:
然后在命令行再输入:
查看目录信息,就能看到注册的dubbo服务,截图如下:
在命令行依次输入:
会看到dubbo服务提供的对外接口,截图如下:
查看消费者命令:
会看到消费者的信息,截图如下:
查看生产者命令:
会看到生产者的信息,截图如下:
文章链接 : ,这个是阿里写的 ,主要是考虑 dubbo 节点太多的原因 , zk效率太低 , 还有一致性太强了下载链接
Dubbo 对于版本的把控真的实在是太坑了 , 动不动缺少东西 ,所以运行时如果出现什么加载错误, 可以直接去找是不是根本没有这个类 ,找个版本合适的就行了
服务器端配置 :
启动类 和我dubbo入门一样 , 几乎不变直接启动就行了 , 然后进入 Nocas的服务器端界面就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)