最新 最热

zookeeper入门到精通04——zookeeper集群选举与集群操作

其实我们稍微总结一下,原来第一次选举就是选举myid 在中位的那台服务器啊,果然大佬都是站在c位的。但是这是有条件的,条件就是我们按照myid的顺序来启动服务器,如果不是那这个规律就不成立,只能够总结成为超过半数人参与选...

2022-10-26
1

zookeeper入门到精通03——zookeeper集群搭建

我们需要搭建zookeeper集群,而由于zookeeper的的服务器数量需要设置为单数(前文介绍了原因),一个zookeeper集群至少需要三个zookeeper服务,因此我们需要搭建三台虚拟主机。...

2022-10-26
1

Zookeeper入门到精通02——zookeeper的本地安装操作

下面操作在linux环境下完成。如果您的电脑没有虚拟机环境,可以参考VMware软件下载(含秘钥).zip_免费高速下载|百度网盘-分享无限制 (baidu.com)配置。这里我们部署三台虚拟机环境,使用xshell工具对其进行统一的操作。关于...

2022-10-26
1

zookeeper入门到精通01——zookeeper入门

选择zookeeper3.5.7作为教程版本.Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。也就是说zookeeper可以为其它的分布式框架提供服务,而它本身也是分布式项目。...

2022-10-26
1

分布式锁

基于zookeeper临时有序节点可以实现的分布式锁。大致思想即为:每个客户端对某个方法加锁时,在zookeeper上的与该方法对应的指定节点的目录下,生成一个唯一的瞬时有序节点。 判断是否获取锁的方式很简单,只需要判断有序节...

2022-10-26
1

MySQL数据库实践学习(二十四)

在MyCat中,当执行一条SQL语句时,MyCat需要进行SQL解析、分片分析、路由分析、读写分离分析等操作,最终经过一系列的分析决定将当前的SQL语句到底路由到那几个(或哪一个)节点数据库,数据库将数据执行完毕后,如果有返回的结...

2022-10-26
1

Spring Cloud 的微服务架构学习及实践(十八)

这节课的话我们讲下实战的开发工作,我们现在要做什么?我们要做一个微服务的注册中心,来解决微服务的一个注册和发现问题。一、Spring Cloud 服务注册与发现如何解决微服务的注册和发现,对于微服务来说,我们要实地进行拆分,...

2022-10-26
1

rocketmq源码准备

从官方仓库 https://github.com/apache/rocketmq clone或者download源码。

2022-10-25
1

kafka学习之Kafka 的简介(一)

Kafka 是一款分布式消息发布和订阅系统,具有高性能、高吞吐量的特点而被广泛应用与大数据传输场景。它是由 LinkedIn 公司开发,使用 Scala 语言编写,之后成为 Apache 基金会的一个顶级项目。kafka 提供了类似 JMS 的特性...

2022-10-25
1

dubbo源码学习之服务发布调用链 消费者消费调用链(三)我太难了。。

dubbo 是基于 spring 配置来实现服务的发布的,那么一定是基于 spring的扩展来写了一套自己的标签,那么 spring 是如何解析这些配置呢?总的来说,就是可以通过 spring 的扩展机制来扩展自己的标签。大家在dubbo 配置文件中...

2022-10-25
1