排序
微服务Day3——Nacos配置管理\Feign远程调用\Gateway网关
一、Nacos配置管理 1、统一配置管理 当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需要一种统一配置管理方案,可以集中管理所有实例的...
微服务集成seata完成分布式事务,解决数据不一致问题
细心的盆友可能已经发现了,我们的跨行转账并没有保证数据一致性,比如小明扣除了100,但是因为各种问题小红在添加100金额的时候遇到了异常,这个时候数据就出现不一致性 我们可以选择seata来进...
Volo.Abp升级小记(二)创建全新微服务模块
@目录创建模块领域层应用层数据库和仓储控制器配置微服务测试微服务微服务注册添加资源配置配置网关运行项目 假设有一个按照官方sample搭建的微服务项目,并安装好了abp-cli。 需要创建一个名为...
单体应用到微服务架构转型-实践过程总结
今天重点谈下传统的单体应用架构朝微服务转型实践过程中遇到的一些问题,具体的解决方法的一些思考,供大家参考。 这篇文章涉及到的项目背景为我们自己的财务共享项目,即原来是一个大单体应用...
一文搞懂 Seata AT 模式使用及底层原理
1.XA 模式的优缺点 我们前一章节演示了怎么用XA模式,也就是配置 data-source-proxy-mode: XA,XA实现的原理是基于两阶段提交 XA模式的优点是事务的强一致性,满足ACID原则,常用数据库都支持。...
Eureka与Ribbon-微服务系列02
1.Eureka注册中心 假如我们的服务提供者user-service部署了多个实例,如图: 我们思考几个问题: order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口? 有多个user-...
微服务架构的完美伴侣:深度解析工程化 Docker 实践
一、引言 随着云计算和大数据的发展,软件系统越来越复杂和庞大,传统的单体架构已经难以满足业务需求和技术挑战。这也促使了软件系统架构从单体架构到SOA架构再到微服务架构的变革与演变。在现...
一文搞懂 Seata 分布式事务 TCC 模式及解决空回滚、幂等、悬挂问题
1.什么是TCC TCC 基于分布式事务中的二阶段提交协议实现,它的全称为 Try-Confirm-Cancel,即资源预留(Try)、确认操作(Confirm)、取消操作(Cancel),他们的具体含义如下: 1. Try(prepar...
skywalking 9.x入门(一) 安装skywalking及监控 springboot 服务
这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 背景 本次我们的目的就是对skywalking整体架构有一个了解,然后学习一下基于docker如何搭建skywalkin...
将Dubbo注册到Nacos,与Dubbo Admin的部署
王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人 本文是《从 0 开始学 Dubbo》系列文章中应用篇的番外篇。 在这篇文章中我会和大家一起部署单机模式的 ...
打造顶尖微服务项目!解锁四种持久化工具的酸爽奇迹!
前言 看到标题是不是以为我要教你微服务的什么绝技了? 很遗憾,我只是想给你们分享一下我目前经手的一个SpringCloudAlibaba微服务项目带来的酸爽体验。 今天,我姑且把持久层的酸爽感受同诸位...
阿里云微服务引擎负责人李艳林:云原生网关当道,会带来哪些改变
作者:褚杏娟 前言: 云几乎给每项基础设施都带来了冲击,网关也不例外。近期,云原生网关概念也越来越被大家热议。那么,究竟云原生网关需要具备哪些特点?主流网关产品如何适应云原生?网关标...
微服务的影响:好的、坏的和未来
探索微服务的各个方面,包括其优势、潜在风险以及有效利用它们的最佳实践。 自 COVID-19 大流行开始以来,对技术的依赖已经完全循环。在过去三年中,数字应用程序越来越多地用于银行,购物,...
大厂面试必问:如何设计一个扛高并发的系统?
前言 大家好,我是路由器没有路。 三年前,我曾前往字节跳动参加面试。在三面面试环节中,我遇到了一道场景设计题目:如何设计一个高并发系统? 当时我的回答比较简略,但最近我朋友在准备面试...
微服务中「组件」集成
目录一、简介二、缓存管理三、消息队列四、搜索引擎五、定时任务六、数据存储七、参考源码 有品:There is no silver bullet; 一、简介 在微服务工程的技术选型中,会涉及到很多组件的集成,最...
Nacos、Zookeeper 搞不清?15 分钟清晰梳理注册中心全套知识体系!
专栏目录 从根儿上学习微服务01:微服务的“前世今生” 从根儿上学习微服务02:如何划分微服务? 耗时一晚上,我梳理出了 2023 年微服务技术架构必会知识点! 前言 大家好,我是「周三不Coding...
openFeign让http调用更简单
1 一个简单的例子 openfeign提供了一种声明式的http调用方式,用户只需要提供http的请求参数和接收响应的数据类型即可。同时,openfeign的http接口定义方式和使用的注解与spring mvc定义服务端...
微服务 – 拆分微服务的问题和拆分方法
概述 现在被谈论最多的就是微服务和中台系统,我个人的理解是微服务或者是中台好不好,主要看实际的业务场景,架构的变迁往往需要耗费很大的学习成本和时间成本,所以更改架构的时候要三思而后...
微服务安全简介
由于其可扩展性、灵活性和敏捷性,微服务架构已经变得越来越受欢迎。然而,随着这种架构的分布和复杂性增加,确保强大的安全措施变得至关重要。微服务的安全性超越了传统的方法,需要采用全面...
微服务15:微服务治理之超时
★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微...