随笔分类 -  微服务

摘要:原文:Transactional Outbox in .NET Cloud Native Development via Aspire 作者:Oleksii Nikiforov 总览 这篇文章提供了使用 Aspire、DotNetCore.CAP、Azure Service Bus、Azure SQ 阅读全文
posted @ 2024-09-07 15:17 Savorboard 阅读(433) 评论(1) 推荐(3) 编辑
摘要:前言 大家好,很久没有写博客了,最近半年也是比较的忙,所以给关注我的粉丝们道个歉。去年和朱永光大哥聊的时候提了一下我们的这个方案,他说让我有空写篇博客讲一下,之前是非常的忙,所以这次趁着有些时间就写一下我们这边关于版本控制的方案吧。 那么今天给大家分享一个我们正在使用的一个基于k8s以及kong网关 阅读全文
posted @ 2019-06-28 09:09 Savorboard 阅读(4773) 评论(2) 推荐(16) 编辑
摘要:前言 大家好,今天给大家介绍一下如何在 ASP.NET Core 项目中集成 Skywalking,Skywalking 是 Apache 基金会下面的一个开源 APM 项目,有些同学可能会 APM 是干什么用的还不是太了解,那么下面我就简单的来说一下。 APM 全称是 (Application P 阅读全文
posted @ 2018-10-15 09:08 Savorboard 阅读(16279) 评论(47) 推荐(53) 编辑
摘要:环境准备 Liunx 服务器一台 以下示例为单机版安装集群, 没有分片 MongoDB 安装 1.下载 MongoDB tgz 安装包: 可以从下载中心下载: https://www.mongodb.com/download-center#production Shell: wget https:/ 阅读全文
posted @ 2018-08-16 18:44 Savorboard 阅读(5858) 评论(2) 推荐(3) 编辑
摘要:前言 又是很久没写博客了,最近一段时间换了新工作,比较忙,所以没有抽出来太多的时间写给关注我的粉丝写一些干货了,就有人问我怎么最近没有更新博客了,在这里给大家抱歉。 那么,在本篇文章中,我们就一起来探讨一下 API 网关在整个微服务分布式架构中的一个作用。 背景 我们知道在微服务架构风格中,一个大应 阅读全文
posted @ 2017-12-07 12:01 Savorboard 阅读(191836) 评论(26) 推荐(135) 编辑
摘要:前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。 分布式事务是企业集成中的一个技术难点,也是每一个分 阅读全文
posted @ 2017-10-17 09:02 Savorboard 阅读(378485) 评论(73) 推荐(445) 编辑
摘要:原文链接: BASE: An Acid Alternative 数据库 ACID,都不陌生:原子性、一致性、隔离性和持久性,这在单台服务器就能搞定的时代,很容易实现,但是到了现在,面对如此庞大的访问量和数据量,单台服务器已经不可能适应了,而 ACID 在集群环境,几乎不可能达到我们的预期,保证了 A 阅读全文
posted @ 2017-08-05 12:22 Savorboard 阅读(10927) 评论(4) 推荐(17) 编辑
摘要:前言 在上一篇文章中,我们说到了异步消息通讯,下面这篇文章呢,大部分内容是翻译来自于 "这篇微软的文章" ,所以其内容还是具有一定的理论指导意义的。 当我们跨多个微服务进行内部通讯的时候,异步消息和事件驱动至关重要。我们可能需要在不同的边界上下文中进行域模型的更新。 我们举个例子,比如 eShop 阅读全文
posted @ 2017-07-20 21:42 Savorboard 阅读(14710) 评论(2) 推荐(20) 编辑
摘要:前言 接 "上一篇" 。 上一篇未完待续的原因是当时刚好是6 30号晚上马上12点了还没写完,然后我想赶在7月1号之前发出去,所以当时就发了。然后在发的时候出了一点问题,结果发出去的时候刚好是 7.1号 00:00分,所以就很尴尬~~ 这一篇,我们就接着说一说微服务吧。 接上文 第四步,重构。 当你 阅读全文
posted @ 2017-07-20 10:58 Savorboard 阅读(21250) 评论(15) 推荐(51) 编辑
摘要:前言 前几天在博客园看到有园友在分享关于微软的一个微服务架构的示例程序,想必大家都已经知道了,那就是 "eShopOnContainers" 。 我们先不看项目的后缀名称 OnXXX ,因为除了 OnContainers 还有 OnAzure,OnWeb,OnKubernetes 以及 OnServ 阅读全文
posted @ 2017-07-01 00:00 Savorboard 阅读(16645) 评论(14) 推荐(36) 编辑
摘要:原文地址:http://martinfowler.com/articles/microservice-trade-offs.html 作者:Martin Fowler 很多开发团队已经认识到 微服务架构比单体架构更优越。但是也有其他团队感觉到这是一种消弱生产力的负担。就像任何软件架构,微服务架构同样 阅读全文
posted @ 2016-12-22 14:48 Savorboard 阅读(3441) 评论(0) 推荐(3) 编辑
摘要:前言 在互联网时代,分布式应用、系统变得越来越多,我们在使用 .Net 技术构建分布式系统的时候,需要使用到一些组件或者是助手库来帮助我们提高生产力以及应用程序解耦,但是纵观.Net圈,能够符合要求的这样的组件并不是很多,并且没有一个通用的抽象组件能够将这些接口集成起来,今天就为大家介绍一款开源的组 阅读全文
posted @ 2016-09-20 09:13 Savorboard 阅读(11112) 评论(58) 推荐(114) 编辑
摘要:Chapter 1 什么是DDD: 1、介绍领域驱动设计思想体系 和传统开发方式比起来,领域驱动是一种新的软件架构设计,它主要用来解决传统开发中代码杂乱无章,任意拼贴等最终导致程序难以维护而诞生的。 它提出软件变得复杂和难以管理的主要原因是,领域复杂性和技术复杂性混合在了一起。 2、DDD如何管理复 阅读全文
posted @ 2016-05-04 09:46 Savorboard 阅读(1592) 评论(0) 推荐(4) 编辑