• Materialize 是一个流式数据库,它获取来自不同来源(如 Kafka、PostgreSQL、S3 存储桶等)的数据,并允许用户编写聚合这些数据的物化视图,并允许您使用纯 SQL 查询这些视图。与传统的物化视图不同,Materialize 旨在将数据保持在连续状态并保持视图增量
  • Cadence是一个开源的无故障状态代码平台和工作流引擎,专为解决与第三方 API、内部服务和长期运行的业务流程进行复杂交互的挑战。Cadence 为使用需要容错的基于微服务的架构以及包含无数多步骤并发工作流或与多个第三方 API 交互的应用程序的开发团队提供了很多价值。Cadenc
  • 我经常阅读有关领域驱动设计如何过于复杂或过度杀伤的评论。然后还有其他新的 DDD 想要应用它,尤其是技术模式,无处不在。所以问题是,你应该使用领域驱动设计吗?答案在中间的某个地方。 大型系统首先,让我定义一些我将在这篇文章的其余部分中 icon
  • Spring Boot构建可启动服务器的原有优势在当今容器环境时代似乎越来越成为劣势。您失去了灵活性,并冒着变得非常依赖库的风险,您作为开发人员无法监督其影响。相比之下,当今的现代应用程序服务器提供了容器技术的使用,使您能够在开发过程中使用类似生产的服务器系统。今天围绕你的微服务构建一个可启 icon
  • Micro 解决了在云中构建服务的关键要求。它利用微服务架构模式并提供一组服务作为平台的构建块。Micro 处理分布式系统的复杂性,并提供更简单的可编程抽象来构建。Micro 是一个云原生开发平台。它解决了在云中构建服务的关键要求。Micro 利用微服务架构模式并提供一组充当平台构建 icon
  • 许多架构模式来设计 Web 应用程序。一个著名的是Robert C. Martin的“ icon
  • 比较 Chronicle Queue 和 Apache Kafka 的一个有趣的基准测试,请注意:对于极其重视低延迟应用程序,kafka 可能不是最佳适合工具,Kafka适合高吞吐量和大数据可扩展的应用。Apache Kafka 是服务间通信的常见选择。Kafka便于消息的并行处理, icon
  • 如果您正在实施微服务,那么您很可能正在调用 HTTP 端点。使用 HTTP 调用,很多事情都可能出错。经验丰富的开发人员对此进行计划并进行设计,而不仅仅是快乐的道路。一般来说,容错包括以下特征: 重试 暂停 断路器 倒退 速率限制器以避免服务器 icon
  • Spring 启动了一个名为Spring Native的新项目。该项目仍处于试验阶段,但允许您使用 icon
  • 有多种方法可以测试你的 Spring Boot 应用程序的 API,虽然启动时间比MockMvc它稍长,但我更喜欢这种OpenFeign方法。您可以在我的 icon
  • 在本文中,您将学习如何在 Knative 上运行相互通信的 Spring Boot 微服务。我还将向您展示如何使用 GraalVM 准备 Spring Boot 应用程序的本机镜像/映像。然后我们将使用 Skaffold 和 Jib Maven 插件在 Kubernetes 上运行它。 icon
  • Postman支持WebSockets、Socket.IO和GraphQL, Postman 中对 gRPC 的一流支持目前处于公开测试阶段。您现在可以使用 Postman v9.7.1 及更高版本测试您的 gRPC API。加载 API 的 Protobuf 定义(.proto 文 icon
  • ArgoCD 是一款出色的 Kubernetes 编排工具,下面从架构高度抽象描述一下:通常一个公司内有3种“类型”的代码存储库: 基础设施(主要是 Terraform)Terraform驱动基础设施的创建(如果它在某个地方实际存在,我们用Terraform来 icon
  • 从 10 月 28 日开始并于 10 月 31 日完全解决,Roblox 经历了 73 小时的中断。¹每天有 5000 万玩家定期使用 Roblox,为了创造玩家期望的体验,我们的规模涉及数百个内部在线服务。我们分享这些技术细节是为了让我们的社区了解问题的根本原因、我们如何解决它,以 icon
  • 这次我们将深入探讨如何将 Resilience4J CircuitBreaker 与 Spring WebClient 集成。我将向您展示两种将 Resilience4J 与 WebClient 集成的方法。首先使用注释,然后以编程方式。两者都将相当容易。 案例: icon
  • 几乎大多数软件开发人员都知道Apache Camel是一个事件驱动的框架,具有基于规则的路由和调解引擎,它由Java驱动,许多人都受益于它在与Spring集成方面提供的巨大支持。但是如何进行单元测试呢?我们对Camel的测试就像我们对任何java方法进行单元测试一样,通过传递 icon
  • 本节主要主题是将ShowEntity隐藏在一个不错的服务包装下。否则,与Actor交互所需的逻辑将在许多地方重复,这总是一个坏主意。六边形角度的角度来看,ShowService这将是我们的端口,将来可供任何适配器使用。 查询实体在此之 icon
  • 设计一个直观、用户友好的 RESTful API 是一项艰巨的工作。如果这是您的第一次尝试,这可能已经是一项艰巨的任务。规划 API 的生命周期管理可能是事后才想到的。但无论如何都是有可能的:在这篇文章中,我想提出一种严肃的方法来发展你的 API,即使它没有计划。 让我们假设 icon