Dubbo
文章平均质量分 76
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
小辰哥哥
你是CSS,我是DIV,就算我的布局再好,没了你也就没了色彩。
展开
-
Apache Dubbo 框架的使用(六)
Dubbo高可用场景(通过设计,减少系统不能提供服务的时间)1.Zookeeper宕机与Dubbo直连①Zookeeper宕机启动注册中心(Zookeeper)、生产者(boot-provider)、消费者(boot-consumer),开始调用(成功调用)关闭注册中心(Zookeeper),再次调用(仍然成功)原因:注册中心全部宕掉之后,服务提供者和服务消费者仍能通过本地缓存通讯!!!扩展:1:监控中心宕掉不影响使用,只是丢失部分采样数据2:数据库宕掉后,注册中心仍能通过缓存提供服务列原创 2021-04-28 17:50:59 · 293 阅读 · 3 评论 -
Apache Dubbo 框架的使用(五)
Springboot_Dubbo_Zookeeper整合的三种方式三种方式如下:1:在application.yml中配置属性,@Service【暴露服务】,@Reference【引用服务】,@EnableDubbo【开启基于注解的dubbo功能】(详情请见Apache Dubbo 框架的使用(三、四))2:保留provider.xml、consumer.xml配置文件(需要注释application.yml相关dubbo配置属性),使用@ImportResource导入dubbo的配置文件即可3:原创 2021-04-25 16:10:36 · 1253 阅读 · 4 评论 -
Apache Dubbo 框架的使用(四)
Springboot_Dubbo_Zookeeper相关配置yml相关配置信息(生产者——拓展):yml相关配置信息(消费者——拓展):1.启动时检查当生产者服务关闭,消费者服务开启时:消费者添加yml配置信息(取消启动时检查):dubbo: consumer: check: false总结每天一个提升小技巧!!!.........原创 2021-04-10 18:21:44 · 402 阅读 · 5 评论 -
Apache Dubbo 框架的使用(三)
Springboot_Dubbo_Zookeeper整合1.创建一个空工程(Empty Project)项目名称:Springboot_Dubbo_Zookeeper_demo1:2.创建一个空工程(Empty Project)二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarn原创 2021-04-08 11:32:27 · 553 阅读 · 2 评论 -
Apache Dubbo 框架的使用(二)
Monitor监控中心1.下载网址https://dubbo.apache.org/zh/点击GITHUB:进入后,往下找(点击Dubbo Admin):选择master分支:点击下载即可:下载安装目录:2.Dubbo管理控制台文件目录:D:\桌面\dubbo-admin-master\dubbo-admin\src\main\resources查看dubbo-admin中application.properties配置信息:执行cmd命令(dubbo-admin目录原创 2021-04-06 19:10:08 · 260 阅读 · 1 评论 -
Apache Dubbo 框架的使用(一)
Zookeeper注册中心1.下载网址(zookeeper-3.4.13)https://archive.apache.org/dist/zookeeper/点击进入下载:2.启动zookeeper服务解压目录:进入conf目录,复制zoo_sample.cfg文件,新文件命名为zoo.cfg:修改zoo.cfg文件:二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.py原创 2021-04-06 15:55:29 · 317 阅读 · 2 评论