![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
大家好。在本文中,我们将讨论如何跨微服务进行分布式事务管理。 什么是事务? 事务只是一系列必须成功执行的操作。即使其中一个操作失败,也必须回滚整...
接下来的故事解释了TLS和X509证书解决的问题。 最近,我不得不在MySQL主、备服务器之间设置双向TLS身份认真,这让我第一次有机会真正地设...
问题描述:视频是分享事件和交流的非常有效的媒介。它可以是zoom视频会议,也可以是Facebook的直播视频,甚至是一些体育赛事的直播。但是,为...
如何设计、部署和发布能够生产环境中高可靠运行的软件是每一个开发者、架构师、运维人员都需要思考的事情。接下来的一段时间我将介绍一本书:《Relea...
如果您想设计一个交互式shell,允许访问内存中的事务型键/值存储,那么这篇文章就是你想要的。 我们一起来设计一个事务型的KV存储。 背景 设计...
作为开发人员,经常会碰到这种情况:要开发一些服务,但没有足够的时间以想要的方式进行。现实不能允许总是推迟,因为“上市时间”有时对产品的成功起着至...
本文作者是来自国外一家名为ClassDojo的科技公司,其分享了在企业构建推送通知服务的限流实践。该服务要求具备以下标准的限流功能: 分布式:限...
缓存是提高系统性能的最简单方法之一。数据库可能很慢(甚至是NoSQL数据库)。 如果操作得当,缓存可以减少响应时间、减少数据库负载并节省成本。有...
当你深入到软件工程领域时,总有一天需要学习软件架构模式的基础知识。我刚开始写代码时,并不知道在哪里可以找到一些资料来简要介绍现有的架构模式,这样...
文集作者