Mr.Kong Blog

May you experience the pain and happiness in your life

Scroll Down

分布式锁-基于Zookeeper实现

分布式锁-基于Zookeeper实现1.Zookeeper安装部署1.1安装部署参考文档分布式注册中心-Zookeeper:https://blog.csdn.net/qq_41112063/article/details/1053128451.2Zookeeper客户端工具下载地址:https:/

分布式锁-基于Redis实现

分布式锁-基于Redis实现1.高可用分布式锁特性互斥性:作为锁,需要保证任何时刻只能有一个客户端(用户)持有锁可重入:同一个客户端在获得锁后,可以再次进行加锁高可用:获取锁和释放锁的效率较高,不会出现单点故障自动重试机制:当客户端加锁失败时,能够提供一种机制让客户端自动重试2.实现原理2.1常用命

Tx-lcn

Tx-lcn1.TX-LCN是什么?TX-LCN框架在2017年6月份发布第一个版本,从开始的1.0,已经发展到了5.0版本。LCN名称是由早期版本的LCN框架命名,在设计框架之初的1.0~2.0的版本时框架设计的步骤是如下,各取其首字母得来的LCN命名。锁定事务单元(lock)确认事务模块状态(c

Seata

Seata1.什么是Seata?Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。微服务体系结构具有高性能和易于使用的分布式事务解决方案2.发展历史蚂蚁金服:Xts:扩

Zookeeper

Zookeeper1.什么是Zookeeper?Zookeeper是一个用于维护配置信息、命名、提供分布式同步和提供组服务的集中服务。所有这些类型的服务都以某种形式被分布式应用程序所使用。每次实现它们时,都有大量的工作需要去修复那些不可避免的bug和竞争条件。由于实现这些类型的服务很困难,应用程序最

Sping Cloud Alibaba Nacos

SpingCloudAlibabaNacos1.什么是Nacos?Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心

Eureka

Eureka1.什么是Eureka?Eureka是一个基于REST(REST)的服务,主要用于AWS云中定位服务,用于中间层服务器的负载平衡和故障转移。我们称这个服务为Eureka服务器。Eureka还带有一个基于java的客户机组件——EurekaClient,它使得与服务的交互更加容易。客户机还

Consul

Consul1.什么是Consul?Consul是一个服务网格解决方案,提供了一个全功能的控制平面,具有服务发现、配置和分割功能。这些特性中的每一个都可以根据需要单独使用,或者可以一起使用来构建一个完整的服务网格。consul需要一个数据平面,并且支持代理和本地集成模型。执政带有一个简单的内置代理,

Apollo

Apollo文章目录[toc]1.什么是Apollo?Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。2.特点统一管理不同环境、不同集群的配置Apoll

Jenkins部署项目

Jenkins部署项目新建任务配置任务1.General配置2.源码管理3.构建环境1.Deleteworkspacebeforebuildstarts:构建前清空工作空间2.Usesecrettext(s)orfile(s):使用加密文件或文本3.Abortthebuildifit’sstuck: