微服务专题

Specialized training, self-improvement
Viewed Times
Visitors In Total

nacos简介及安装部署

致力于帮助您发现、配置和管理微服务|帮助您更敏捷和容易地构建、交付和管理微服务平台

什么是Nacos官网:https://nacos.io/zh-cn/docs/what-is-nacos.html Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用......

Redis实现分布式锁

分布式事务解决方案Redis|Zookeepar|MySQL|seate

单体架构先介绍一个很简单的业务场景,简单来说就是一个springBoot工程,然后通过请求一个接口去递减Redis中一个值,可以理解为扣库存或其他类似场景。 如果我们部署的为单体服务,毫无疑问,......

事务介绍

事务是恢复和并发控制的基本单位。

事务简介事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性......

分布式锁的解决方案

分布式事务解决方案Redis|Zookeepar|MySQL|seate

分布式事务本站中前面已经有文章介绍过事务的基本概念以及事务的基本特性,本篇主要论述一下笔者理解的分布式事务的解决方案,有何不妥,希望不吝赐教。 站内文章:Micro Service-事务介绍 解......

如何选择分布式事务解决方案?

分布式事务中涉及的参与者分布在异步网络中,参与者通过网络通信来达到分布式一致性,网络通信不可避免出现失败、超时的情况,因此分布式事务的实现比本地事务面临更多的困难。

概述事务是一组不可分组的操作集合,这些操作要么都成功执行,要么都取消执行。最典型的需要事务的场景是银行账户间的转账:假如 A 账户要给 B 账户转账 100 元,那么 A 账户要扣减 100 元......

并发场景下的幂等问题——分布式锁详解

本文讨论的幂等问题,均为并发场景下的幂等问题。即系统本存在幂等设计,但是在并发场景下失效了

一 摘要本文从钉钉实人认证场景的一例数据重复问题出发,分析了其原因是因为并发导致幂等失效,引出幂等的概念。 针对并发场景下的幂等问题,提出了一种实现幂等可行的方法论,结合通讯录加人业务场景对数据......

关于分布式唯一ID的思考

对分布式唯一ID的思考,UUID、数据库自增主键、snowflake算法

UUIDUUID是通用唯一识别码 (Universally Unique Identifier),在其他语言中也叫GUID,可以生成一个长度32位的全局唯一识别码。 String uuid =......

分布式事务Seata使用及原理

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。

Seata 是什么 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站......

关于2>&1 &的详细解释

0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO

1、首先,理解一下0 1 2在bash中分别代表的含义 0:STDIN_FILENO 标准输入(一般是键盘) 1:STDOUT_FILENO 标准输出(一般是显示屏,准确的说是用户终......

微服务基本介绍

将应用拆分成一个一个的服务,每一个服务都是提供特定的功能,一个服务只做一件事

定义Microservices (martinfowler.com) 微服务核心就是把传统的单机应用,根据业务将应用拆分成一个一个的服务,彻底的解耦,每一个服务都是提供特定的功能,一个服务只做一......

微服务各种框架简介对比

网关路由|服务注册发现|分布式配置中心|服务调用|客户端负载均衡|断路器|分布式事务|授权

服务网关路由(Routing)SpringCloud gatewayThis project provides a library for building an API Gateway on ......

Oauth2协议及其密码授权模式

将应用拆分成一个一个的服务,每一个服务都是提供特定的功能,一个服务只做一件事

学习本课程的前提: 了解Oauth2协议及其密码授权模式,熟悉Spring Security Oauth2和JWT的使用,熟悉Spring Cloud Gateway网关使用。 1. 架构设计分......

resource-MicroService-ELK-ES简介

当前最流行的开源的企业级搜索引擎

1.ElasticSearch简介1.1 ElasticSearch(简称ES)Elasticsearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。 能够达到实时搜索,稳定,可靠,......

SkyWalking简介

分布式系统的应用程序性能监视工具

SkyWalking是什么对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题,比如: 如何串联整个调用链路,快速定位问题? 如何理清各个微服务之间的依赖关系? 如何......

sentinel简介

分布式系统的流量防卫兵

思考1、当服务访问量达到一定程度,流量扛不住的时候,该如何处理? 2、服务之间相互依赖,当服务A出现响应时间过长,影响到服务B的响应,进而产生连锁反应,直至影响整个依赖链上的所有服务,该如何处理......