#微服务架构文章排行榜

为什么大多数公司最好避免使用微服务? -GreekDataGuy

21-10-16 427 2 banq

微服务似乎是完美的解决方案。从理论上讲,它们可以提高开发速度,同时允许您独立扩展应用程序的不同部分。 但实际上,微服务带有隐藏的成本。也就是说,我认为如果不亲自构建它们,您就无法真正理解它们的复杂性... 详细

领域分区:如何在微服务和单体之间找到健康的平衡 - Ashley

21-09-10 955 2 banq

深入了解适合大多数中小型公司的 架构 模式:领域分区。 只要工程师一直在编写代码,就一直在讨论构建一组系统的最佳方法。两种最常见的模式是单体和 微服务 。它们都有其优点和缺点,但是否有其他选... 详细

Istio的复杂性揭秘

21-10-15 458 1 banq

很长一段时间以来,Istio 一直被批评为出了名的复杂和难以使用。作为一个在这个项目上工作了四年多的人,在 Istio发布的前两年我同意这个说法。但是,从Istio 1.3 开始,Istio ... 详细

如何克服 Apache Kafka中的数据顺序问题 - DATAVERSITY

21-10-14 460 1 banq

通过了解 Apache Kafka 如何对数据进行排序,您可以确保您的数据或应用程序保持良好的工作状态。 尽管Apache Kafka已经赢得了作为功能强大的分布式流媒体平台的声誉,但在确保按您希望... 详细

RPC 与消息传递——哪个更快? - Boike

21-09-28 815 1 banq

有时开发人员只关心速度。忽略消息传递的所有其他优势,他们会问我们以下问题:RPC 不是比消息传递更快吗? RPC可能会有其他不同的术语或技术,如 REST、微服务、gRPC、WCF、Java RMI... 详细

事件溯源超越关系数据库 - confluent

21-09-13 870 1 banq

我一直觉得 事件溯源 很吸引人。我们在开发人员的大部分时间里都在将数据保存在数据库表中——以一种完全不同的方式来做这件事似乎几乎是深不可测的。然而,这就是事件溯源。它有明显的好处,但还有许多潜在... 详细

微服务的分布式事务模式比较 | RedHat

21-09-28 680 1 banq

作为 Red Hat 的一名咨询 架构 师,我有幸参与了大量客户项目。每个客户都会带来自己的挑战,但我发现了一些共同点。大多数客户想知道的一件事是如何协调对多个记录系统的写入。回答这个问题通常涉... 详细

共用一个大数据库是一种商业自杀? - Charlton

21-09-29 557 1 banq

您可以通过多种方式进行商业自杀,但可能没有比尝试伟大的 架构 目标(所有应用程序都与之对话的单一权威数据库)所产生的死亡更慢、更痛苦的死亡方式了。 如果我们有一个单一的数据库,那么我们将所有的业... 详细

Tipsy/javalin:一个简单的Java和Kotlin微服务Web框架

21-09-17 1000 banq

Javalin 是一个非常轻量级的 Kotlin 和 Java 网络框架,支持 WebSockets、HTTP2 和 异步 请求。Javalin 的主要目标是简单性、出色的开发人员体验以及 Ko... 详细

什么是微应用架构?

21-09-01 710 1 banq

在 2000 年代后期, Netflix 和 . 详细

比较服务间通信的技术 - ardalis

21-08-31 635 1 banq

在分布式软件应用程序中,不同的服务或进程或应用程序经常需要相互通信。微服务和容器以及 云原生 应用程序的现代 架构 趋势都增加了应用程序将越来越多地部署为相关服务的集合而不是单个单体的可能性... 详细

设计反向代理:为什么Golang比Java(Spring Boot)性能更好? - Sajid

21-09-11 748 banq

假设您有三个独立的服务,它们是:- mycart.mycoolapp.com- mypayment.mycoolapp.com- mycoolproducts.mycoolapp.com 您的客户使... 详细

Quarkus和MongoDB微服务简单案例源码

21-10-12 408 banq

这篇文章它介绍了如何使用 MongoDB 交互创建 Quarkus 微服务 。本教程的完整代码在以下链接中: quarkus-mongodb-panache-code Quarkus 是... 详细

网飞Netflix如何将安卓的API单体后端迁移到微服务架构?

21-09-10 637 banq

作为 Android 开发人员,我们通常可以奢侈地将后端视为在云中运行的魔术盒,忠实地返回给我们 JSON。在 Netflix,我们采用了 前端后端 (BFF) 模式 :我们没有一个通用的“后端 A... 详细

什么是Poly软件架构?

21-09-10 730 banq

Polylith 是一种软件 架构 ,可以解决构建后端系统的一些基本挑战。这些挑战是: 跨团队和服务共享我们的代码很困难 我们缺乏一种用于交流建筑概念的共享语言 随着我们代码库的增长,... 详细

共有 4571 2 3 4 ... 31 下一页