如何实现微服务架构下的分布式事务

翔宇 发表了文章 • 0 个评论 • 171 次浏览 • 2020-02-27 10:11 • 来自相关话题


【编者的话】本文分析了微服务架构的优势和落地时存在的问题,重点分析了如何解决微服务架构下的分布式事务问题。

什么是事务

事务(Transaction)及其ACID属性

事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务...
查看更多

分布式 ID 生成方案

aoxiang 发表了文章 • 0 个评论 • 173 次浏览 • 2020-02-27 11:53 • 来自相关话题


不管我们是不是有身份的人,我们一定是有身份证的人,身份证上面的号码就是我们的 ID,理论上这个 ID 是全国唯一的,而且通过这个号码,我们还可以得到一些个人信息,比如前两位可以确定我们第一次申请身份证的时候所在的省份、接下来的四位可以确定我们所在的区县,然后还...
查看更多

使用了 Service Mesh 后我还需要 API 网关吗?

灵雀云 发表了文章 • 0 个评论 • 184 次浏览 • 2020-02-27 13:41 • 来自相关话题


这篇文章也许无法打破缠绕在 API 网关和服务网格周围的喧嚣。即便已经是 2020 年了,围绕这些话题仍然会存在大量的疑虑。
第一个曝光:我在 Solo.io 这家公司工作,公司的业务聚焦于今天我们要讨论的主题。我提前说明一下以免你会有“你的观点是有偏见的”...
查看更多

如何在10分钟内用Prometheus和Grafana监控Django应用

huangliang1203 发表了文章 • 0 个评论 • 168 次浏览 • 2020-02-27 16:48 • 来自相关话题


【编者的话】文章讲述了为什么使用Prometheus和Grafana监控Django应用,以及如何监控。

在这篇10分钟的教程里,我将教你如何用Prometheus和Grafana监控一个Django应用。你将获得如下的监控面板:
[attach]26016...
查看更多

微服务之间的最佳调用方式

JetLee 发表了文章 • 0 个评论 • 100 次浏览 • 2020-02-27 21:35 • 来自相关话题


在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。消息方式是松耦合方式,比紧耦合的RPC方式要优越,...
查看更多

构建Kubernetes有状态应用程序的不同方法

frankinbj 发表了文章 • 0 个评论 • 109 次浏览 • 2020-02-27 22:07 • 来自相关话题


【编者的话】这篇文章是一个为期三个月的系列文章的一部分,该系列研究了2020年Kubernetes面临的挑战。本周,我们将研究在Kubernetes上运行有状态(stateful)工作负载的挑战。

Kubernetes是计算历史上发展最快的IT基础设施项目之...
查看更多