上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页
摘要: 微服务的进程间通信(IPC) 本文介绍了几种典型的微服务间通信方式,并提供了几种相应的实现方式。 译自:Microservice IPC 微服务的进程间通信架构图: 术语 IPC:进程间通信 MSA:微服务架构 概述 服务间通信包含两大类: 基于同步请求/响应的通信,如REST,gRPC 基于异步消 阅读全文
posted @ 2021-04-27 10:36 charlieroro 阅读(1161) 评论(2) 推荐(0) 编辑
摘要: BPF for storage:一种受外核启发的反式 译自:BPF for storage: an exokernel-inspired approach BPF主要用于报文处理,通过绕过网络栈提高报文的处理速度。本文则用于通过绕过存储栈(文件系统、BIO等层)来提高存储的读写效率,但在实现过程中也 阅读全文
posted @ 2021-04-21 20:02 charlieroro 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: Linux bridge使用dummy接口调用IPVS的问题 在IPVS: How Kubernetes Services Direct Traffic to Pods一文中,作者给出了一个简单的组网(如下)来模拟kubernetes是如何使用IPVS进行通信的。 问题描述 当在netns_leah 阅读全文
posted @ 2021-04-13 16:30 charlieroro 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 构建领域驱动的微服务 加速架构学习! 译自:Building Domain Driven Microservices 微服务的定义 微服务中的术语"微"传达了一个服务的大小,但这不是将一个应用变为微服务的唯一准则。当团队转变到基于微服务的架构时,需要提高敏捷性(自动部署和频繁发布)。很难对微服务架构 阅读全文
posted @ 2021-04-02 13:32 charlieroro 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 为什么微服务架构需要聚合 学习架构不仅仅是为了成为一名合格的架构师,同时也可以在设计、开发、部署一个系统、甚至一个模块时能够更合理地考虑到其内部的权衡取舍,以及与周边系统的耦合和隔离问题。当然在自己能力不足的情况下,"抄",绝对是个捷径。伟大的明代著名科学家徐光启就曾说过:"欲求超胜,必先会通。会通 阅读全文
posted @ 2021-03-25 14:16 charlieroro 阅读(2333) 评论(0) 推荐(0) 编辑
摘要: 介绍基于事件的架构 译自:Introduction to Event-Driven Architecture 后面将引入几篇与EDA相关的文章,目的在于充分掌握EDA架构的优劣势。 在前面的微服务介绍一文中讨论了服务的颗粒度,以及保证松耦合的必要性。文中提出,服务应该是自治且完整独立的,并尽量减少同 阅读全文
posted @ 2021-03-18 09:10 charlieroro 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 在云环境中实现成功的现代数据分析平台 译自:Architecting a Successful Modern Data Analytics Platform in the Cloud 前面讨论了如何在云环境中构建成功的现代数据分析平台,本文会通过AWS和微软Azure的参考架构来帮助我们提升设计上的 阅读全文
posted @ 2021-03-08 16:35 charlieroro 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 介绍基于事件的架构 译自:Introduction to Event-Driven Architecture 后面将引入几篇与EDA相关的文章,目的在于充分掌握EDA架构的优劣势。 在前面的微服务介绍一文中讨论了服务的颗粒度,以及保证松耦合的必要性。文中提出,服务应该是自治且完全独立的,并尽量减少同 阅读全文
posted @ 2021-03-01 16:34 charlieroro 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 如何避免微服务设计中的耦合问题 译自:How to Avoid Coupling in Microservices Design Distributed monolith (分布一体式)是一个幽默的词,用来暗指那些设计欠佳的架构。如果忽略了微服务设计实践,不仅会无法克服一体式带来的缺点,也会导致出现 阅读全文
posted @ 2021-02-23 17:14 charlieroro 阅读(870) 评论(2) 推荐(0) 编辑
摘要: 平衡 马上假期就要结束了,借此最后的时间做个总结和规划。 2020年总的来说还是对一些已有技术的改进和再加工,比如更加丰富的基于kubernetes的调试工具,可视化工具,混沌工程,以及服务网格功能的更新和完善等。一切都在朝着稳定的方向前进。 在2020年,Linux发布了多个版本,最大的推广感觉莫 阅读全文
posted @ 2021-02-17 19:42 charlieroro 阅读(190) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 26 下一页