摘要: 前言 很多同学想对CAP的机制以及用法等想有一个详细的了解,所以花了将近两周时间写了这份中文的CAP文档,对 CAP 还不知道的同学可以先看一下 "这篇文章" 。 本文档为 CAP 文献(Wiki),本文献同时提供中文和英文版本,英文版本目前还在翻译中,会放到Github Wiki 中。 目录 前言阅读全文
posted @ 2017-08-07 09:52 Savorboard 阅读(4900) 评论(18) 编辑
摘要: 背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中也会遇到分布式事务的问题,那么 CAP 就是在这样的背景下诞生的。 最初打算做这个东西是在去年(2016)年底,最初是为了解决分布式系统中的分布式事务的问题阅读全文
posted @ 2017-07-21 09:03 Savorboard 阅读(8067) 评论(61) 编辑
摘要: 前言 又是很久没写博客了,最近一段时间换了新工作,比较忙,所以没有抽出来太多的时间写给关注我的粉丝写一些干货了,就有人问我怎么最近没有更新博客了,在这里给大家抱歉。 那么,在本篇文章中,我们就一起来探讨一下 API 网关在整个微服务分布式架构中的一个作用。 背景 我们知道在微服务架构风格中,一个大应阅读全文
posted @ 2017-12-07 12:01 Savorboard 阅读(3415) 评论(15) 编辑
摘要: 前言 最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 "CAP" 的下一阶段的开发工作,不过目前已经告一段落了。 接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。 分布式事务是企业集成中的一个技术难点,也是每一阅读全文
posted @ 2017-10-17 09:02 Savorboard 阅读(6569) 评论(42) 编辑
摘要: 前言 有时候,我们在开发一个程序集供其他项目引用的时候,可能需要对外输出一些HTML的结构数据。 还有一些情况我们可能开发的是一个中间件,这个中间件需要提供一些界面来对外展示数据或者是内部的一些程序的运行信息,这个时候我们也需要一个界面来做这件事情。 那么,做这些界面最适合的结构非html莫属,在 阅读全文
posted @ 2017-08-31 09:19 Savorboard 阅读(3416) 评论(18) 编辑
摘要: 前言 去年 12 月,我移植了大家所熟知 NPOI 到 .NET Core 版本, "这里" 是当时发的博客,当时得到了很多同学的支持,社区反应也很好,在这里非常感谢当时推荐的朋友们。 去年的那个版本是针对于 .NET Core 1.0 的,从发布截止现在在 NuGet 大概有 2K 多的下载量,说阅读全文
posted @ 2017-08-21 09:04 Savorboard 阅读(5989) 评论(30) 编辑
摘要: 前言 很多同学想对CAP的机制以及用法等想有一个详细的了解,所以花了将近两周时间写了这份中文的CAP文档,对 CAP 还不知道的同学可以先看一下 "这篇文章" 。 本文档为 CAP 文献(Wiki),本文献同时提供中文和英文版本,英文版本目前还在翻译中,会放到Github Wiki 中。 目录 前言阅读全文
posted @ 2017-08-07 09:52 Savorboard 阅读(4900) 评论(18) 编辑
摘要: 原文链接: "BASE: An Acid Alternative" 数据库 ACID,都不陌生:原子性、一致性、隔离性和持久性,这在单台服务器就能搞定的时代,很容易实现,但是到了现在,面对如此庞大的访问量和数据量,单台服务器已经不可能适应了,而 ACID 在集群环境,几乎不可能达到我们的预期,保证了阅读全文
posted @ 2017-08-05 12:22 Savorboard 阅读(939) 评论(1) 编辑
摘要: 2017年07月29日下午,由 ".NET China Foundation" 成都小组组织的 .NET Core 成都地区线下技术交流会在成都成华区某茶楼成功举行,这也是成都地区 .NET Core 非官方活动的首次社区聚会。 Getting Started 本次聚会主要围绕 .NET Core 阅读全文
posted @ 2017-07-31 09:11 Savorboard 阅读(2442) 评论(34) 编辑
摘要: 前言 很多同学可能对于CAP这个项目想有更一步的了解,包括她的工作原理以及适用的场景,所以博主就准备了一场直播给大家讲解了一下,这个视频是直播的一个录像。 由于我这次直播本来是没有打算对外的,所以也是没有怎么准备的,所以在直播的过程中出现了一些讲解不到位或者是意外的情况,还请大家能够谅解~。 最后,阅读全文
posted @ 2017-07-27 11:10 Savorboard 阅读(1731) 评论(7) 编辑
摘要: 背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中也会遇到分布式事务的问题,那么 CAP 就是在这样的背景下诞生的。 最初打算做这个东西是在去年(2016)年底,最初是为了解决分布式系统中的分布式事务的问题阅读全文
posted @ 2017-07-21 09:03 Savorboard 阅读(8067) 评论(61) 编辑
摘要: 前言 在上一篇文章中,我们说到了异步消息通讯,下面这篇文章呢,大部分内容是翻译来自于 "这篇微软的文章" ,所以其内容还是具有一定的理论指导意义的。 当我们跨多个微服务进行内部通讯的时候,异步消息和事件驱动至关重要。我们可能需要在不同的边界上下文中进行域模型的更新。 我们举个例子,比如 eShop 阅读全文
posted @ 2017-07-20 21:42 Savorboard 阅读(2717) 评论(2) 编辑