解析分布式系统的底层原理
大卫 发表了文章 • 0 个评论 • 2128 次浏览 • 2021-01-13 21:36
导言
分布式事务是分布式系统必不可少的组成部分,基本上只要实现一个分布式系统就逃不开对分布式事务的支持。本文从分布式事务这个概念切入,尝试对分布式事务以及分布式系统最核心的底层原理逐一进行剖析,内容包括但不限于 BASE 原则、两阶段原子提交协议、三阶...Kubernetes 原生 CI/CD 构建框架 Argo 详解
JetLee 发表了文章 • 0 个评论 • 2178 次浏览 • 2021-01-13 20:32
【编者的话】流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。
什么是流水线?
在计算机中,流水线是把一个重复的过程分解为若干个子过程,使每个...RocketMQ消息丢失场景及解决办法
老马 发表了文章 • 0 个评论 • 2112 次浏览 • 2021-01-13 08:30
目前主流的MQ主要是RocketMQ、Kafka、RabbitMQ,既然在项目中使用了MQ,那么就不可避免的需要考虑消息丢失问题。在一些涉及到了金钱交易的场景下,消息丢失还是很致命的。那么在RocketMQ中存在哪几种消息丢失的场景呢?
先来一张最简单的消费...
Kubernetes Operator简介
aoxiang 发表了文章 • 0 个评论 • 2187 次浏览 • 2021-01-12 20:59
在对一些复杂应用进行Kubernetes容器化的时候,经常能看到xxx operator,如ETCD Operator、Prometheus Operator、Spark Operator,那么Operator是什么、如何使用它,本文对Operator进行简析...
微服务设计中关于服务组合和可视化编排的思考
玻璃樽 发表了文章 • 0 个评论 • 1724 次浏览 • 2021-01-11 20:32
这篇文章重新整理下我对服务组合和服务可视化编排的一些思考。
从整个服务分层的角度来说,微服务最底层首先提供的是原子服务,再朝上则可以提供更加粗颗粒度的组合服务能力。
为何要进行服务组合和编排?
简单来说就是进一步将共性的可复用业务能力下沉,这...
20 行代码:Serverless 架构下用 Python 轻松搞定图像分类和预测
Andy_Lee 发表了文章 • 0 个评论 • 1305 次浏览 • 2021-01-11 17:32
前言
图像分类是人工智能领域的一个热门话题。通俗解释就是,根据各自在图像信息中所反映的不同特征,把不同类别的目标区分开来的图像处理方法。它利用计算机对图像进行定量分析,把图像或图像中的每个像元或区域划归为若干个类别中的某一种,以代替人的视觉判读...