集成模式指南

     

Java运行时添加Camel路由

44 8K

Apache Camel是一个 Java 框架,可以轻松实现各种企业集成模式 (EIP),从而为企业集成提供解决方案。集成模式中的常见任务之一是根据特定规则和条件确定运行时的消息路由。Apache C.

庆祝领域驱动设计 (DDD) 和EIP诞生20多年

53 4K

二十年后,《领域驱动设计》和《企业集成模式》依然是信息技术领域中至关重要的经典书籍,因为它们关注的是概念和折衷方案,而不是特定的技术。DDD和EIP的相关性得以持续,因为它们不仅简化了复杂系统的设计和.

Saga模式实现事件驱动系统集成

382 5K

在当今快节奏、互联的世界中,企业和开发人员不断寻求创新方法来构建高效且可扩展的应用程序。事件驱动架构 (EDA) 是最引人注目且势头强劲的架构范例之一。事件驱动的应用程序旨在响应实时事件,并已成为构建.

DDD领域语言对云架构设计的重要性 - architectelevator

362 5K

近年来,人们对领域驱动设计 (DDD) 的兴趣激增,正如DDD Europe等热门活动和Learning Domain-Driven Design等书籍所表明的那样。虽然对复杂业务领域进行建模对于成功.

Clean整洁架构与外部系统集成的验证

404 2K

使用Clean清洁架构注意:请勿将系统直接连接到外部系统!需要通过适配器转换或验证:在企业应用中,我们经常需要与第三方系统集成。例如,如果我们有一个订购系统,我们可能需要将其与企业资源规划系统和快递系.

介绍一个使用 Spring Integration 引入微服务模式的案例

886

Spring Integration已经是众所周知的企业集成模式的参考实现. 同时,消息传递模型作为该项目的核心功能,不仅可以在服务之间实现轻松扩展的松耦合架构,甚至可以在一个应用程序上下文中实现。此.

基于Spring Integration和Apache Camel的SEDA

1491 6K
SEDA,或阶段化事件驱动架构,是Matt Welsh在他的博士论文中提出的一种架构风格。论文。它的主要优点是可伸缩性、支持高并发流量和可维护性。由于可伸缩性是SEDA的核心目标,因此通常最好设计专注.

Kestra 简介:开源编排和调度平台

2418 3K

公司建立数据管道以准备数据成分、提取见解并在内部和外部各方之间分发调查结果。处理各种海量数据的能力已成为推动业务成功的关键因素。然而,构建和管理数据流并不简单。您必须考虑从不同来源提取数据的时间表和计.

荷兰银行构建可扩展的元数据驱动的数据摄取框架

1249 12K
数据摄取是一个异构系统,具有多个来源,具有数据格式、调度和数据验证要求。现代数据堆栈正试图在孤岛中解决这个问题。组织最终必须捆绑一切以使其工作。ABN AMRO荷兰银行 分享了它如何构建元数据驱动的数.

Apache Camel 路由简介

1236 2K
在这篇博客中,我们介绍使用 Apache Camel 框架进行面向消息开发的几个关键要素。它使开发人员能够集成多种技术并与各种端点(例如文件、队列和外部服务)进行数据通信,同时易于使用。介绍Apach.

Apache Camel与Spring-boot和Kafka的集成开源案例

904 1

这是一个Apache Camel 与 Spring-boot 和 Kafka 集成,一个应用程序充当生产者,另一个应用程序使用消息,点击标题。生产者和消费者: superhero-searcher(作.

Apache Camel的单元测试

1230 16K

几乎大多数软件开发人员都知道Apache Camel是一个事件驱动的框架,具有基于规则的路由和调解引擎,它由Java驱动,许多人都受益于它在与Spring集成方面提供的巨大支持。但是如何进行单元测试呢.

Mulesoft中的Raml 1.0简介

1148

RAML : Restful API 建模语言。RAML 的最新版本是 1.0。为什么需要编写 RAML?RAML 是了解作为开发人员如何实现 Mule 应用程序的第一步。它有助于从 API 消费者那.

Apache Sqoop与Apache Flume比较

1889 1

选择 ETL 解决方案的目标是确保数据以符合分析要求的速率进入 Hadoop,以及顶级 Hadoop 数据摄取工具, 如Apache Kafka、Apache NIFI (Hortonworks Da.

2022年数据工程领域哪些项目会崛起?

1099

2022年会崛起的项目有: DBT:使用 dbt,数据团队直接在仓库内工作,为报告、ML 建模和操作工作流生成可信数据集。dbt 帮助数据团队像软件工程师一样工作——更快地传送可信数据。 Airbyt.

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

1281 1 2K

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

什么是任务自动化与流程自动化? - infoworld

2384 1 6K

流程自动化可以使得复杂工作流程变成自动化,这个自动化流程中无需人工干预审核,而任务自动化是自动运行某个任务的引擎。流程自动化与任务自动化是有区别的:2015年,德国电信开始应用机器人流程自动化(RPA.

什么是需求集成分析框架

1250

当业务流程跨多个系统流动时,集成要求对于任何项目的成功都是至关重要的。作为业务分析师,我们有责任了解端到端的业务和系统流程,并在需求收集流程中记录下移交。收集系统之间集成需求的系统方法将确保系统之间以.

如何权衡设计可扩展的有界上下文? (mathiasverraes)

1175 1

有界上下文本身大小与有界上下文之间集成接口是一种很复杂的权衡设计,本文指出了其中存在的矛盾和张力。术语定义: 有界上下文是“可理解性边界”,即模型及其语言周围的边界。您可以孤立地理解模型和语言,而不必.

3C原则可帮助企业避免信息孤岛 - techeconomy

1097

3C(融合Convergence,协作Collaboration和上下文Context)可帮助集成企业信息系统,避免信息孤岛。信息技术孤岛(silos,也称筒仓)是组织在数字化转型过程中遇到的最常见障.

Spring Boot的微服务分散聚集模式教程与源码 - vinsguru

1492 4K
本教程演示分散聚集模式( Scatter Gather Pattern),它是分布式系统体系结构的企业集成模式之一。让我们考虑一个需要完成一组任务以完成业务工作流程的应用程序。如果这些任务彼此不依赖,.

Spring中云事件简介

1591 4K
跨系统和平台的数据一致性是Cloud Event规范的一个独特而崇高的目的。随着越来越多的采用,希望是开发人员和架构师将不再需要担心如何处理来自不同系统和平台的各种事件。Message是EIP Mes.

在SpringCloud使用RSocket替代Rabbit或Kafka作为消息路由中继的源码案例

2027

带有RSocket路由的spring-cloud-bus作为传输的示例应用程序。点击标题进入源码: 克隆https://github.com/spencergibb/rsocket-routing-s.

深入研究自定义Apache Nifi处理器 - itnext

1925

大数据分析工具中,Kafka用作消息代理,Cassandra用作NoSql数据库,Redshift用作数据仓库,将Elasticsearch用作搜索引擎,然后……您需要一个工具来管理这些技术之间的流程.

如何使用Java、Apache Camel和Kafka产生/使用消息? - Dario

2674 19K
如今,许多应用程序使用事件流和消息发布系统相互通信。Apache Kafka是一种分布式流媒体平台,该平台主要使发布和订阅主题变得简单,并通过并行化使用者来获得出色的性能。本文适用于希望使用Kafka.

七种老旧遗留系统的集成模式 -Bozho

1594 1

企业集成非常棘手。现在,如果我们必须集成两个(或多个)系统,我们知道:我们要么使用API​​,要么使用某些消息队列。不幸的是,世界上许多系统不支持API集成。正如我们所说的,还有许多没有API的东西。.

Apache Camel K 1.0 为基于Kubernetes或Serverless的微服务提供集成功能 - davsclaus

2258 1 3K

Apache Camel K 1.0 为开发人员提供了集成基于Java的服务的工具和手段,这些服务来源很广:既可以是无服务器又可以是函数的,并使用标准Kubernetes构建块运行,您只需使用集成路径.

不同于DDD有界上下文:SAP One Domain统一领域模型试图成为集成智能套件的通用语言 | SAP Blogs

2224 1 2K
在这篇博客文章中,我将向您解释SAP将如何使用SAP统一领域模型作为集成智能套件的一种语言(通用语言)。您将了解已经在哪里使用了统一领域模型,并对其背后的技术概念有了一些基本的了解。最近,SAP提供了.

奈飞Netflix如何在数据集成API领域使用六边形架构与Clean架构切换到微服务架构? - Netflix TechBlog

2468 2 4K
大约一年前,我们的工作流程团队开始开发跨业务多个领域的新应用。我们面临着一个有趣的挑战:是从头开始构建应用程序的核心,同时还需要使用许多不同系统中存在的数据。我们需要的一些数据点,例如有关电影,制作日.

Kafka教程大全指引 - DZone Big Data

1659 6K

卡夫卡基础知识 在  《 Kafka简介》中,开发人员Prashant Sharma讨论了Kafka的基础知识,包括消息传递系统背后的基础知识,Kafka的好处以及平台中的关键主题(主题,登录,分区,.