首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
分布式
zlt2000
创建于2021-07-02
订阅专栏
分布式
等 10 人订阅
共51篇文章
创建于2021-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Cloud异步场景分布式事务怎样做?试试RocketMQ
在微服务架构中,我们常常使用异步化的手段来提升系统的 吞吐量 和 解耦 上下游,而构建异步架构最常用的手段就是使用 消息队列(MQ),那异步架构怎样才能实现数据一致性呢?本文主要介绍如何使用RocketMQ的事务消息来解决一致性问题。 下面就用刚刚提到的场景:生成订单记录 ->…
Apache RocketMQ 消息队列部署与可视化界面安装
Apache RocketMQ是一个分布式、队列模型的消息中间件,具有低延迟、高性能和高可靠、万亿级容量和灵活的可扩展性。核心组件由四部分组成:Name Servers,Brokers,Producer 和 Consumer;它们中的每一个都可以水平扩展,而没有单一的故障节点。…
Spring Cloud同步场景分布式事务怎样做?试试Seata
在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用Seata的AT模式来解决一致性问题。 TM:事务的发起者。用来告诉 TC,全局事务的开始,提交,回滚。 RM:具体的事务资源,每一个…
实施微服务架构的关键技术
大家都在提微服务架构,微服务架构到底是什么?它有哪些特点和设计模式?我们在打造微服务架构过程中,这些设计模式在实战当中如何应用?数据的一致性应该如何保证?今天我将针对上述疑问分享一下我的思考。 什么是微服务架构?看下图的这段英文,这是Martin Fowler 在2014年提出…
Spring Cloud开发人员如何解决服务冲突和实例乱窜?(IP实现方案)
通过IP的方案来实现开发环境服务实例隔离和策略路由后,可以实现到开发完全无感知,既不需要配置元数据,也不需要自己去传version之类的参数了。
Spring Cloud开发人员如何解决服务冲突和实例乱窜?
3.1. 区分不同用户的服务实例 3.2. 自定义负载均衡规则 首先在Spring Cloud微服务框架里实例的负载均衡是由Ribbon负责。
Spring Cloud Zuul的动态路由怎样做?集成Nacos实现很简单
3.1. 实现动态路由的数据加载 3.2. Nacos路由实现类 3.2.1. 实现loadDynamicRoute方法获取动态数据 3.2.2. 增加NacosListener监听路由数据变化 3.3. 配置类创建NacosDynRouteLocator的Bean 3.4. …
Spring Boot自定义配置实现IDE自动提示
3.1. 引入依赖spring-boot-configuration-processor 3.2. 修改IDEA配置 3.3. 重新编译项目
阿里注册中心Nacos生产部署方案
3.1. 修改集群配置 nacos的conf目录下有配置文件cluster.conf,请每行配置成ip:port。 3.2. 配置 MySQL 数据库 3.2.1. 初始化 MySQL 数据库 3.2.2. 添加数据库配置 3.3. 其他实例修改Nacos端口 3.4. 启动N…
zuul集成Sentinel最新的网关流控组件
Sentinel 网关流控支持针对不同的路由和自定义的 API 分组进行流控,支持针对请求属性(如 URL 参数,Client IP,Header 等)进行流控。Sentinel 1.6.3 引入了网关流控控制台的支持,用户可以直接在 Sentinel 控制台上查看 API G…
日志排查问题困难?分布式日志链路跟踪来帮你
开发排查系统问题用得最多的手段就是查看系统日志,在分布式环境中一般使用ELK来统一收集日志,但是在并发大时使用日志定位问题还是比较麻烦,由于大量的其他用户/其他线程的日志也一起输出穿行其中导致很难筛选出指定请求的全部相关日志,以及下游线程/服务对应的日志。 由于MDC内部使用的…