首页 > 编程知识 正文

dubbo最佳实践,dubbo基础

时间:2023-05-05 12:55:02 阅读:179874 作者:2749

由于DUBBO的本地执行记录在公司项目中需要重构,导致各服务器之间的调用压力很大,次数上升。 经过互联网搜索,我觉得DUBBO是最适合内部各服务之间调用的框架,我想自己深入研究一下

duboo的优点:

代码开源

服务注册中心

集群容错

软负载均衡,可以自定义轮训方式

支持多种协议

有版本,分组等方式,升级以及区分服务方便

上手比较简单

我们将在深入探讨其他内容,首先尝试在本地运行官方网站的示例

先去dubbo官网查看dubbo源代码http://dubbo.io/

解冻如下。

eclipse引入了dubbo项目,官网给出的例子是dubbo-demo下,里面有三个项目。

从名字就可以看出

dubbo-demo-api是一个接口,内部也只有一个接口类

dubbo-demo-consumer消费者,即接口调用者

dubbo-demo-provider提供程序,即调用方

启动置备方法、注册地址、接口定义、协议配置等都位于dubbo-demo-provider.xml中

我使用的是zk,但配置注册有变更

成功启动提供程序后。 启动通信器。 这两个有启动顺序。 否则,请先启动consumer,如果找不到提供程序,则报告错误。

验证dubbo-demo-consumer.xml的配置、注册中心和协议是否与provider匹配。

启动消费者

接口调用成功。 基本上比较简单。

dubbo支持集群。 也可以在dubbo-admin中查看供应商、消费者的信息。 也可以在dubbo-admin中禁用提供程序。 分配权重等信息,可以查看供应商数量、ip等信息。 只需将源代码中的dubbo-admin打包部署到tomcat、jetty等服务器中并进行修改即可

博客也是第一次写。 记录下问题,避免重复出现同样的问题,每天一点点进步!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。