您目前处于:社区首页 > 

微服务

何时不需要微服务架构,Istio1.5告诉你_Kubernetes中文社区

何时不需要微服务架构,Istio1.5告诉你

王延飞阅读(190)

过去五年中,我一直帮助企业进行云原生的实践。深刻体会到,当应用程序架构成为迭代的瓶颈时,微服务方法可能是合适的,但这不是唯一的方法。 微服务不是“乌托邦式应用程序体系结构”。 关于这个主题,我也出了一本书–《Microservi...

你的微服务还差个容错机制_Kubernetes中文社区

你的微服务还差个容错机制

王延飞阅读(909)

容错是每个微服务的基本特征。原因很简单:系统达到一定数量后,每天都会发生故障。造成故障的原因也是各种各样。 这就是为什么我们需要从更高的角度了解服务故障的导致因素,然后必须做出有效的决策。如果没有这些决定,就不可能达到我们所期望的容错水平。...

英国Monzo银行,用K8s管理1600个微服务实践_Kubernetes中文社区

英国Monzo银行,用K8s管理1600个微服务实践

中文社区中文社区阅读(1580)

英国数字银行Monzo两位资深工程师Matt Heath和Suhail Patel在伦敦一场研讨会上,分享了如何管理1600个后端微服务的经验。这间设立超过5年的英国银行,金融用户超过了4百万人,去年9月开始进军美国市场,目前也正在开发企业...

Java vs. Go 微服务 - 负载测试 (复赛)_Kubernetes中文社区

Java vs. Go 微服务 – 负载测试 (复赛)

danielAA阅读(1411)

在本文中,我们对两个分别用 Go 语言和 Java 语言开发的基本应用(app)进行对比测试,去看哪一个消耗的 CPU/memory 资源比较少。 当 Go 语言在2009年11月首次出现时,我们并没有听说过它多少。我们首次互动发生在201...

微服务三大拆分姿势_Kubernetes中文社区

微服务三大拆分姿势

灵雀云灵雀云阅读(875)

我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝对标准,仅供参考。 有人说微服务不难,难的是服务的划分,虽然我持...

优化Docker中的Spring Boot应用:双层镜像方法_Kubernetes中文社区

优化Docker中的Spring Boot应用:双层镜像方法

王延飞阅读(1199)

在优化Docker中的Spring Boot应用:单层镜像方法中,我们介绍了为Spring Boot应用构建Docker镜像的单层方法及其对CI/CD的影响。我提出了双层方法比单层方法有更大的好处,并且这些好处可以提高开发环境中的迭代效率。...

优化Docker中的Spring Boot应用:单层镜像方法_Kubernetes中文社区

优化Docker中的Spring Boot应用:单层镜像方法

王延飞阅读(1036)

文介绍了如何使用Docker中的一些关键概念和结构组件来优化Spring Boot应用程序。 Docker功能强大且易于使用。Docker允许开发人员研制的软件创建可移植的镜像。这些镜像可重复地部署。你可以很容易地从Docker中获得很多价...

微服务架构和微服务的设计模式_Kubernetes中文社区

微服务架构和微服务的设计模式

snow阅读(747)

微服务在企业中可以带来积极的影响。 因此,如何处理微服务体系架构(MSA)和一些微服务设计模式以及微服务体系架构的一般目标或原则是很有必要的。 以下是微服务架构实现中要考虑的四个目标。 降低成本 — MSA将降低设计,实施和维护IT服务的整...

最全的微服务知识科普_Kubernetes中文社区

最全的微服务知识科普

alicloudnativealicloudnative阅读(1711)

作者 | 董鹏  阿里巴巴技术专家 微服务 好处:实现跨团队的解耦,实现更高的并发(目前单机只能实现 c10k)不用再拷贝代码,基础服务可以公用,更好的支持服务治理,能够更好的兼容云计算平台。 RPC rpc:像调用本地方法一样调用远程函数...