
Dubbo
文章平均质量分 91
ZMXQQ233
Nothing to give up
展开
-
【Zookeeper】Zookeeper
Zookeeper一、入门1.1概述zookeeper是一个为分布式应用提供协调服务的项目Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,比如服务器的状态。然后接受观察者客户端的注册,一旦这些数据的状态发生变化 ,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。1.2特点1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。2)集群中只要有半原创 2021-03-08 19:36:04 · 332 阅读 · 0 评论 -
【Dubbo】Dubbo(三)SpringBoot整合Dubbo配置
SpringBoot整合Dubbo相比于上面ssm项目繁琐的xml配置,SpringBoot就简洁的多。1.添加dubbo-spring-boot-starter依赖,其中直接包含了dubbo和zookeeper客户端<!-- Dubbo Spring Boot Starter --> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId&g原创 2020-12-13 22:34:54 · 562 阅读 · 0 评论 -
【Dubbo】Dubbo(二)简单实践
Dubbo(二)实践安装注册中心:下载zookeeper,在zookeeper路径下新增date文件夹存储数据,conf路径下新增zoo.cfg,编辑zoo.cfg,修改数据目录dataDir为新增的data文件夹,其他与zoo_sample.cfg一样:执行bin目录里的zkServer.cmd启动注册中心启动成功执行zkCli.cmd ,连接zookeeper注册中心zookeeper是一个树型的目录服务get / 获取zookeeper根节点,ls / 查看根节点下的节点,原创 2020-12-02 22:57:38 · 289 阅读 · 3 评论 -
【Dubbo】Dubbo(一)为什么使用Dubbo?
DubboDubbo是一款Java RPC框架如何将应用打包并部署到服务器上?之前的单一应用架构,可以部署到多个服务器上,每次修改或扩展某一处功能都要将整个应用重新打包并部署到多台服务器上;协同开发时都改这一个应用,不利于开发与维护;当应用规模不断扩大,一台服务器无法支撑整个单体应用,仅仅依靠增加服务器也不能带来效率上的显著提升。垂直应用架构:将整个应用拆分成多个子应用,每个子应用都包括页面、业务逻辑、和数据操作。开发人员分工合作时可以互不干扰;可以对访问量较多的子应用进行服务器扩展,而不是整原创 2020-11-22 23:21:34 · 310 阅读 · 1 评论