![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 89
江Sen
Coding源于生活而高于生活!
展开
-
Zookeeper完全分布式集群的搭建
一、集群模式1、单机模式 在zoo.cfg中只配置一个server.id就是单机模式了。这种模式下,如果当前主机宕机,那么所有依赖于当前zookeeper服务工作的其他服务器都不能再进行正常工作,发生单点故障。所以这种模式一般用在测试环境。2、伪分布式 在zoo.cfg中配置多个server.id,其中IP都是当前机器,而端口各不相同,启动时就是伪集群模式了。这种模式和单机模式产生的问题是一样的,也是用在测试环境中。3、完全分布式 ...原创 2021-06-11 10:54:27 · 403 阅读 · 1 评论 -
Zookeeper
ZooKeeper是一种分布式协调服务。所谓分布式协调服务,可以在分布式系统中共享配置,协调锁资源,提供命名服务。ZooKeeper 的数据模型 ZooKeeper 的数据模型像数据结构当中的树,也很像文件系统的目录。树是由节点所组成,ZooKeeper 的数据存储也同样是基于节点,这种节点叫做Znode。但是,不同于树的节点,Znode 的引用方式是路径引用,类似于文件路径:/ 动物 / 仓鼠/ 植物 / 荷花这样的层级结构,让每一个 Znode 节点拥有...原创 2021-06-03 19:18:27 · 84 阅读 · 0 评论 -
Nacos
简介Nacos既可以当服务发现服务器也可以当配置服务器。相应功能的数据持久化位置如下:服务发现组件 ~/nacos/naming配置服务器 配置数据:$NACOS_HOME/data/derby-data 快照等:~/nacos/cofig服务注册与发现首先保证nacos服务端与客户端版本兼容,可以看使用的springcloud-alibaba依赖的nacos-client版本,然后下载对应的服务端版本。服务注册启动服务端下载好n...原创 2021-06-01 14:55:32 · 226 阅读 · 0 评论 -
Dubbo分布式服务框架
简介: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。Dubbo总体架构,如图所示...原创 2018-07-10 09:47:43 · 265 阅读 · 0 评论 -
远程调用的几种方式
在分布式服务框架中。最基础的问题就是远程服务是怎么通讯的。首先来看看计算机系统网络通信的基本原理。网络通信须要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现。当中传输协议有tcp、udp等等。tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议。网络IO。主要有bio、 nio、aio三种方式,全部的分布式应用通讯都基于这个原理而实现,...原创 2018-07-04 14:38:42 · 6909 阅读 · 0 评论