分布式
文章平均质量分 92
当前市面上流行的分布式框架,及分布式项目结构设计
源码猎人
注重细节,深究源码,归纳总结,复习回顾,学习成长。这里有源码剖析、框架详解、中间件封装更有感悟心得。专注于分析主流技术JDK、spring、springMVC、springBoot、Springcloud、dubbo、zookeeper、orm插件、MQ、分库分表中间件、数据库等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper配置启动及配置文件解析 (一)
zookeeper配置启动及配置文件解析 (一) 单机部署 1、由于zookeeper集群的运行需要Java运行环境,所以需要首先安装 JDK 2、官问下载zookeeper安装包,并上传服务器 https://zookeeper.apache.org/releases.html 3、解压zookeeper tar -zxvf zookeeper-xxx.tar.gz 4、进入zookeeper根目录 5、修改配置文件 复制配置文件 cp conf/zoo_sample.cfg conf/zoo.cfg原创 2021-06-05 10:10:47 · 10077 阅读 · 3 评论 -
分布式- BFT拜占庭容错
BFT拜占庭容错不是指一种算法,而是解决拜占庭将军问题的一类算法。分布式一直性算法选择最简单的BFT拜占庭容错,作为一致性算法入门一定能事半功倍。在分布式(一)中我们了解了一些基本理论,我们知道在有分区存在的情况下不能能出现完美的可用性和数据一致性,我们在项目中必须要最大限度做到分布式一致性,同时又要保证系统性能,所以必须了解分布式一致性算法。原创 2021-06-02 14:42:02 · 881 阅读 · 0 评论 -
分布式事务要怎么解决?
这里的分布式指的是基于服务的柔性事务,柔性事务必须满足4大项: 1、可查询操作:服务操作具有全局唯一的标识,操作唯一的确定的时间。 2、幂等操作:重复调用多次产生的业务结果与调用一次产生的结果相同。一是通过业务操作实现幂等性,二是系统缓存所有请求与处理的结果,最后是检测到重复请求之后,自动返回之前的处理结果。 3、TCC操作:Try阶段,尝试执行业务,完成所有业务的检查,实现一致性;预留必须的业务资源,实现准隔离性。Confirm阶段:真正的去执行业务,不做任何检查,仅适用Try阶段预留的业务资源,Conf原创 2021-06-02 13:49:44 · 336 阅读 · 0 评论
分享