林桂城的博客

导航

#

[置顶] 为什么要使用微服务架构?

摘要: 一、传统的单体架构 1、什么是单体架构? 单体架构(Monolithic Architecture)是一种传统的软件架构模式,将整个应用程序作为一个单一的、统一的单元进行开发、部署和扩展。在单体架构中,所有的功能模块都被打包在一起,共享同一个代码库和数据库。 2、单体架构的缺点 复杂性高 一个大型的 阅读全文

posted @ 2024-05-09 13:59 linguicheng 阅读(200) 评论(6) 推荐(0) 编辑

#

[置顶] .NET微服务系列之Saga分布式事务案例实践

摘要: 自从Wing正式发布以后,很多童鞋反馈对Saga分布式事务比较感兴趣,今天就跟大家分享一下“跨行转账”的分布式事务实践案例,入门使用教程请自行前往Wing官方文档。 假设自己名下有“中国农业银行(ABC)”和“中国工商银行(ICBC)”的账户余额各1万元,现在从“ABC”跨行转账1000元到“ICB 阅读全文

posted @ 2023-10-11 08:34 linguicheng 阅读(1196) 评论(0) 推荐(11) 编辑

#

[置顶] 最接地气的.NET微服务框架

摘要: 前言: “人必有所执,方能有所成”,从2018年底我就开始规划要写一个.NET微服务框架,5年了,今天终于正式发布了。 正文: Wing 致力于打造一个功能强大、最接地气的.NET微服务框架,支持.NET Core 3.1+运行平台。支持Consul服务注册与发现,服务间通讯支持http和grpc调 阅读全文

posted @ 2023-09-11 09:44 linguicheng 阅读(6219) 评论(53) 推荐(84) 编辑