微服务架构

     

Consul流式传输引发Roblox停机事后分析

1613 6K

从 10 月 28 日开始并于 10 月 31 日完全解决,Roblox 经历了 73 小时的中断。¹每天有 5000 万玩家定期使用 Roblox,为了创造玩家期望的体验,我们的规模涉及数百个内部在.

微服务基准测试:Chronicle Queue比Kafka快750倍?

1752 1

比较 Chronicle Queue 和 Apache Kafka 的一个有趣的基准测试,请注意:对于极其重视低延迟应用程序,kafka 可能不是最佳适合工具,Kafka适合高吞吐量和大数据可扩展的应.

使用Resilience4J增强Spring WebClient容错性 – Arnold

1303 10K

这次我们将深入探讨如何将 Resilience4J CircuitBreaker 与 Spring WebClient 集成。我将向您展示两种将 Resilience4J 与 WebClient 集成.

使用Spring Boot、Kotlin和OpenFeign实现类型安全API测试

1659 1 9K

有多种方法可以测试你的 Spring Boot 应用程序的 API,虽然启动时间比MockMvc它稍长,但我更喜欢这种OpenFeign方法。您可以在我的Github 页面上找到所有 4 种方法的完整.

Java反应式事件溯源之第3部分:服务

1003 13K

本节主要主题是将ShowEntity隐藏在一个不错的服务包装下。否则,与Actor交互所需的逻辑将在许多地方重复,这总是一个坏主意。六边形角度的角度来看,ShowService这将是我们的端口,将来可.

JVM上容错库的初步比较 - frankel

1545 1 2K

如果您正在实施微服务,那么您很可能正在调用 HTTP 端点。使用 HTTP 调用,很多事情都可能出错。经验丰富的开发人员对此进行计划并进行设计,而不仅仅是快乐的道路。一般来说,容错包括以下特征: 重试.

Spring Boot Native vs Go:性能比较 – Ignacio Suay

3813

Spring 启动了一个名为Spring Native的新项目。该项目仍处于试验阶段,但允许您使用 GraalVM 构建本机镜像。Spring Native 提供了一些有趣的特性,包括几乎即时启动(通.

Spring Boot 仍然是最先进的吗? - ralph

1610 1

Spring Boot构建可启动服务器的原有优势在当今容器环境时代似乎越来越成为劣势。您失去了灵活性,并冒着变得非常依赖库的风险,您作为开发人员无法监督其影响。相比之下,当今的现代应用程序服务器提供了.

为什么单元测试的目标从类改为依赖行为? - miro

1232 1 2K

类级别的测试有以下主要问题:类测试使更改变得痛苦类测试不验证实际行为类测试很难理解  类测试使更改变得痛苦当对我们的代码进行更改时,这会成为一个问题,因为每个小的修改都会破坏测试。由于对代码库的典型更.

2022年架构师推荐阅读的10本书

5640 8 3K
实践中的持续架构实践中的持续架构为在实际环境中利用持续架构方法提供实践建议,并阐明架构在敏捷、DevOps 和云平台时代不断变化的角色。本指南将帮助技术人员更新他们的架构实践以应对新的软件挑战。 领先.

微服务中的授权模式 - osohq

1638 1 5K
在过去的五个月中,我与 50 多家公司讨论了他们的授权系统。他们中的一半以上正在以某种形式使用微服务,我对它们带来的授权挑战着迷。似乎没有人就面向服务的后端授权的最佳实践达成一致:我与将用户角色附加到.

使用Apache Kafka实现从单体到事件驱动微服务 - swlh

1547 3K

我们将设计一个基于经典遗留应用程序的进化事件驱动系统,类似于在世界各地的许多组织中可以找到的系统。这个练习将向我们展示事件驱动架构的潜力。 消息驱动与事件驱动区别让我们考虑两个需要通过信号相互传递信息.

不要从微服务开始!单体是你的朋友? - arnoldgalovics

1130 1 4K

我想写下为什么从一个全新的项目开始使用微服务通常是一个坏主意。时机已到,这正是我将在本文中讨论的内容。微服务变得越来越自然,我们几乎感觉自己一直生活在微服务的世界里。最近,当我与其他开发人员交谈并询问.

微服务是与团队管理相关的 - filipnikolovski

950 1

我知道微服务的话题已经被反复讨论过,我只是想根据我在这种设计 Web 应用程序的方法方面的经验,将我的经验加进去: 很多人认为微服务架构解决了具有扩展性和性能性质的软件问题。但他们解决的最重要的问题是.

用 《异星工厂》游戏形象理解Apache Kafka - Ruurtjan

1141 4K
Factorio异星工场 是一个开放世界的 RTS,您可以在其中构建和优化供应链以发射卫星并恢复与您的家乡星球的通信,而 Kafka 是一个分布式流媒体平台,它处理异步通信一种持久的方式。我想知道 在.