Maven如何解决依赖冲突 Maven如何解决依赖冲突
解决依赖依赖同一个库时可能会发生依赖冲突,导致程序奔溃。依赖冲突表现为在运行中出现NoSuchMethodError或者ClassNotFoundException的异常或者其他与类加载相关的JVM异常。 此时,若能确定classpath中
2023-09-04
RPC序列化 RPC序列化
XML 序列化XML 序列化的好处在于可读性好,方便阅读和调试。但是序列化以后的字节码文件比较大, 而且效率不高,适用于对性能不高,而且 QPS 较低的企业级内部系统之间的数据交换的场景, 同时 XML 又具有语言无关性,所以还可以用于异构
2023-09-04
分布式事务 分布式事务
事务严格意义上的事务实现应该是具备原子性、一致性、隔离性和持久性,简称 ACID。 原子性(Atomicity),可以理解为一个事务内的所有操作要么都执行,要么都不执行。 一致性(Consistency),可以理解为数据是满足完整性约束的
2023-09-04
zookeeper介绍 zookeeper介绍
节点 持久节点(PERSISTENT):创建后会一直存在 zookeeper 服务器上,直到主动删除 持久有序节点(PERSISTENT_SEQUENTIAL) :每个节点都会为它的一级子节点维护一个顺序 临时节点(EPHEMERAL):
2023-09-04
zookeeper基本操作 zookeeper基本操作
基本操作,create,update,delete public static void main(String[] args) throws Exception { CuratorFrameworkFactory.Bui
2023-09-04
zookeeper使用场景 zookeeper使用场景
分布式协调这个其实是zk很经典的一个用法,简单来说,就好比,你A系统发送个请求到mq,然后B消息消费之后处理了。那A系统如何知道B系统的处理结果?用zk就可以实现分布式系统之间的协调工作。A系统发送请求之后可以在zk上对某个节点的值注册个监
2023-09-04
zookeeper分布式锁 zookeeper分布式锁
用 zookeeper 来实现分布式锁结合我们前面对 zookeeper 特性的分析和理解,我们可以 利用 zookeeper 节点的特性来实现独占锁,就是同级节点 的唯一性,多个进程往 zookeeper 的指定节点下创建一个 相同名称的
2023-09-04
zookeeper分布式一致性问题 zookeeper分布式一致性问题
通常 zookeeper 是由 2n+1 台 server 组成,每个 server 都知道彼此的存在。每个 server 都 维护的内存状态镜像以及持久化存储的事务日志和快照。对于 2n+1 台 server,只要有 n+1 台(大多数
2023-09-04
zookeeper集群环境搭建 zookeeper集群环境搭建
将俩个文件放在同一目录下,执行docker-compose up -d 即可 .env ZK_MASTER_DIR=./master ZK_SLAVE1_DIR=./slave1 ZK_SLAVE
2023-09-04
2 / 23