微服务共0篇
微服务
怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目-五八三

怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目

@目录项目介绍模块化由框架实现的需要实现的创建项目创建业务模块配置引用和依赖配置DbContext创建实体和Dto配置AutoMapper 软件系统中数据库或者持久层的基本操作功能可以用Curd描述,Curd即 ...
admin的头像-五八三admin2年前
0510
Mybatis-Plus+Nacos+Dubbo进行远程RPC调用保姆级教程-五八三

Mybatis-Plus+Nacos+Dubbo进行远程RPC调用保姆级教程

默认你已经看过我之前的教程了,并且拥有上个教程完成的项目, 之前的教程 https://www.cnblogs.com/leafstar/p/17638782.html   1.在bank1的pom文件中引入以下依赖 <dependency> <g...
admin的头像-五八三admin2年前
0380
一文搞懂 Seata 分布式事务 TCC 模式及解决空回滚、幂等、悬挂问题-五八三

一文搞懂 Seata 分布式事务 TCC 模式及解决空回滚、幂等、悬挂问题

1.什么是TCC TCC 基于分布式事务中的二阶段提交协议实现,它的全称为 Try-Confirm-Cancel,即资源预留(Try)、确认操作(Confirm)、取消操作(Cancel),他们的具体含义如下: 1. Try(prepar...
admin的头像-五八三admin2年前
0380

基于spring cloud gateway实现服务的灰度发布

服务上线后由于bug修复、扩容、或者发现了更好的方法进行了重构等原因,总免不了需要发布新版本,进行系统变更升级。服务变更过程本身也是引起服务不可用的重要原因。为了尽量降低可能出现故障...
admin的头像-五八三admin2年前
0320
一文搞懂 Seata AT 模式使用及底层原理-五八三

一文搞懂 Seata AT 模式使用及底层原理

1.XA 模式的优缺点 我们前一章节演示了怎么用XA模式,也就是配置 data-source-proxy-mode: XA,XA实现的原理是基于两阶段提交 XA模式的优点是事务的强一致性,满足ACID原则,常用数据库都支持。...
admin的头像-五八三admin2年前
0300
聊聊Asp.net Core中如何做服务的熔断与降级-五八三

聊聊Asp.net Core中如何做服务的熔断与降级

概念解析# 啥是熔断# 而对于微服务来说,熔断就是我们常说的“保险丝”,意为当服务出现某些状况时,切断服务,从而防止应用程序不断地尝试执行可能会失败的操作造成系统的“雪崩”;或者大量的...
admin的头像-五八三admin2年前
0270
常见分布式ID解决方案总结:数据库、算法、开源组件-五八三

常见分布式ID解决方案总结:数据库、算法、开源组件

分布式ID 分布式 ID(Distributed ID)是指在分布式系统中生成全局唯一的标识符,用于标识不同实体或数据对象。在分布式系统中,由于数据存储、计算和处理都分散在不同的节点上,因此需要一个可...
admin的头像-五八三admin2年前
0250
Dubbo高手之路2,6种扩展机制详解-五八三

Dubbo高手之路2,6种扩展机制详解

大家好,我是哪吒。 上一篇分享了Java面试被问到Dubbo,怎么回答可以得高分?今天详细的分解一下Dubbo的扩展机制,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小...
admin的头像-五八三admin2年前
0240
springCloud整合Nacos当配置中心和注册中心-五八三

springCloud整合Nacos当配置中心和注册中心

前言 本文主要介绍SpringCloud使用Nacos当配置中心和注册中心,通过一个简单的Demo学习Naocs的基本配置以及不同微服务之间通过RestTemplate 及openfeign完成接口调用。 Nacos的安装配置 Nacos的...
admin的头像-五八三admin2年前
0230

Nacos 配置加密功能也太鸡肋了吧,还是用这中方式吧

公众号「古时的风筝」,专注于后端技术,尤其是 Java 及周边生态。 个人博客:www.moonkite.cn 大家好,我是风筝 当项目中用了 Nacos 做配置中心,是不是所有的配置都放到里面呢,大部分时候为...
admin的头像-五八三admin2年前
0210
微服务架构中实施应用开发的十二要素-五八三

微服务架构中实施应用开发的十二要素

最近参与了 Nginx 微服务之月活动,学习到许多微服务架构相关的知识,应用到日常工作中,收获颇丰。 理论与实际相结合,理解微服务架构下软件开发过程中的各个步骤,知其然知其所以然。 十二要...
admin的头像-五八三admin2年前
0200
go-zero 是如何实现令牌桶限流的?-五八三

go-zero 是如何实现令牌桶限流的?

原文链接: 上一篇文章介绍了 如何实现计数器限流?主要有两种实现方式,分别是固定窗口和滑动窗口,并且分析了 go-zero 采用固定窗口方式实现的源码。 但是采用固定窗口实现的限流器会有两个问...
admin的头像-五八三admin2年前
0200
SpringCloud-Hystrix服务熔断与降级工作原理&源码 | 京东物流技术团队-五八三

SpringCloud-Hystrix服务熔断与降级工作原理&源码 | 京东物流技术团队

先附上Hystrix源码图 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服...
admin的头像-五八三admin2年前
0190
Wow: 基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架-五八三

Wow: 基于 DDD、EventSourcing 的现代响应式 CQRS 架构微服务开发框架

领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事件溯源 架构图 事件源 可观测性 OpenAPI (Spring WebFlux 集成) 自动注册 命令 路由处理函数(HandlerFuncti...
admin的头像-五八三admin2年前
0180
go-zero 是如何做路由管理的?-五八三

go-zero 是如何做路由管理的?

原文链接: go-zero 是如何做路由管理的? go-zero 是一个微服务框架,包含了 web 和 rpc 两大部分。 而对于 web 框架来说,路由管理是必不可少的一部分,那么本文就来探讨一下 go-zero 的路由...
admin的头像-五八三admin2年前
0180
skywalking 9.x入门(一) 安装skywalking及监控 springboot 服务-五八三

skywalking 9.x入门(一) 安装skywalking及监控 springboot 服务

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 本次我们的目的就是对skywalking整体架构有一个了解,然后学习一下基于docker如何搭建skywalkin...
admin的头像-五八三admin2年前
0180
打造顶尖微服务项目!解锁四种持久化工具的酸爽奇迹!-五八三

打造顶尖微服务项目!解锁四种持久化工具的酸爽奇迹!

前言 看到标题是不是以为我要教你微服务的什么绝技了? 很遗憾,我只是想给你们分享一下我目前经手的一个SpringCloudAlibaba微服务项目带来的酸爽体验。 今天,我姑且把持久层的酸爽感受同诸位...
admin的头像-五八三admin2年前
0180
微服务与微前端有什么区别?-五八三

微服务与微前端有什么区别?

在不断发展的软件开发领域,微服务和微前端这两种突破性的架构风格已经成为变革性的范例。这些方法重新定义了现代应用程序的构建和部署方式。微服务和微前端秉承模块化、可扩展性和灵活性的原则...
admin的头像-五八三admin2年前
0170
如何在微服务下保证事务的一致性 | 京东云技术团队-五八三

如何在微服务下保证事务的一致性 | 京东云技术团队

作者:京东科技 苗元 背景 随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构...
admin的头像-五八三admin2年前
0170
Docker大法好!真的好!看我用Docker大法进行工程化方法管理和监控微服务应用程序-五八三

Docker大法好!真的好!看我用Docker大法进行工程化方法管理和监控微服务应用程序

引言 随着软件开发不断演进,微服务架构在构建大型应用程序时变得越来越流行。而Docker作为一种容器化技术,提供了便捷的部署和管理方式。本文将介绍如何在微服务架构下使用Docker进行应用程序...
admin的头像-五八三admin2年前
0170