EDA事件驱动架构

     

Spring中云事件简介

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

企业事件驱动架构指南 - wiprodigital

3437 2 5K
企业严重依赖技术来构建可扩展,敏捷和高可用性的业务。事件驱动架构正在成为使现代企业实时运行,快速适应变化并做出明智业务决策的关键基石。“事件驱动架构(EDA)是一种设计范例,其中软件组件响应收到一个或.

Apache Flink复杂事件处理指南 - softwaremill

1807 6K

如今,流处理是一个非常流行的话题。公司处理成千上万个需要实时或近实时处理的事件。企业需要分析客户的行为,交易,股票价格变化甚至自动驾驶汽车传感器读数。但是,今天,我们要专注于复杂事件处理。 什么是复杂.

使用Flink SQL进行实时性能监控:AdTech广告用例

2322 4K
广告技术(Ad Tech)是一个统称,它描述用于管理和分析程序化广告活动的系统和工具。数字广告的目标是尽可能多地吸引相关受众。因此,广告技术本质上与处理大量数据有关。在此博客文章中,我们将研究如何关联.

Spring WebFlux服务器发送事件的教程与源码 - vinsguru

1111
在本教程中,演示服务器发送事件-一种从后端应用程序向浏览器推送通知/消息的机制。传统上,浏览器必须向服务器发出请求以获取最新信息。到目前为止,一切正常。当我们必须像这样进行定期轮询时,大多数时候可能没.

事件数据建模 - confluent

2490 2 3K
事件建模一直是组织中的痛点。从弄清楚模式的标准格式,有效地处理所述数据模型,最后在将其部署到生产之前进行测试,公司在其数据资产通信方式方面需要某种标准化。想象一下,一个邮递员将邮件发送给您,您会发现其.

亚马逊的无服务器总线EventBridge支持事件溯源 - AWS

1500 1 2K

亚马逊宣布可在EventBridge中实现事件的存档和重播,这样,使用冷(归档)和热事件存储的机制,就可同时在新代码版本部署期间重放事件,这样能够实现CQRS/ES中的重新投影用于读模型的事件数据。事.

生产环境使用Apache Kafka和Redis的流架构 - alexandrugris

1313 10K
这篇文章描述了基于Apache Kafka和Redis的体系结构如何应用于构建高性能,弹性流系统。它适用于近实时系统,在该系统中,需要处理大量事件流,并将结果提交给大量的订户,每个订户都接收自己的流视.

2020年技术雷达:后端和前端(Web)发展趋势评估 - softwaremill

3365 5K

分析总结Technology Radar出现的后端和前端(Web)技术。 后端发展趋势 聚合点 在为多个目标(例如Web浏览器和移动设备)构建后端时,我发现GraphQL作为服务器端的资源聚合器非常方.

使用Prometheus和Grafana进行系统监控和预测 - flightaware

2568 3K

Hyperfeed是FlightAware的核心航班跟踪引擎。它的输出为公司最突出的产品提供了动力:网站上的航班页面,Firehose,FlightXML和航班警报。Hyperfeed是一个分布式系统.

用数据结构解释事件溯源 – {4Comprehension}

1714 1 7K

在本系列中,我们将通过实现假设数据结构的PoC(基于事件的列表),重新审视事件源的概念,然后在后续文章中通过使其并发且对内存友好的方式进一步改进事件源的概念。事件溯源多年来,我们已经习惯了这样一个事实.

经验分享:真正的完整的无服务器架构是什么样子?Serverless最佳实践和核心模式 -Xavier

4303 2 8K

在Theodo,我们热爱无服务器,并在越来越多的项目中使用了该技术。一些服务和模式开始被广泛使用。因此,我们决定共享Web应用程序的体系结构最佳实践。如果您不熟悉无服务器,并希望找到回答这些问题的高级.

Spring Boot应用程序事件教程 - reflectoring

1930 2 10K

如果要“监听”事件,我们可以在事件发生源处编写“监听器”来监听事件,但会将事件源与侦听器的逻辑紧密耦合。我们可以根据需要动态注册和注销某些事件的侦听器。对于同一事件,我们也可以有多个侦听器。本教程概述.

Netflix如何使用大数据实时分析数据库Druid?

1392
使用客户端设备的实时日志作为事件源,我们可以得出测量值,以了解和量化用户设备如何无缝地处理浏览和回放。一旦有了这些度量,就将它们输入数据库。每项措施均标有关于所用设备种类的匿名详细信息,例如,设备是智.

流程挖掘:业务数据驱动如何改变你的业务? - leonardo

1595

从工资单到患者入院,所有业务都有流程。通常,组织越大,其流程就越笨拙。业务流程管理(BPM) 是一门将业务和IT观点相结合的学科,旨在提高公司组织的绩效。该领域中相对较新的分支是流程挖掘,该方法专注于.

KEDA将事件驱动的自动缩放功能引入Kubernetes -新堆栈

1251

KEDA提供了一种扩展到Kubernetes标准方法的替代方法,该方法用于查看诸如CPU负载和容器的内存消耗之类的指标。从KEDA的角度来看,此方法是被动的,而不是主动的。与无服务器平台一样,KEDA.

幽默:Ruby on Rails创建者DHH质疑无服务器和微服务

1878 2 2K

现在我们的工业终于从大众的错觉(微服务将是未来)中恢复过来了,又掉入了一个更大的错觉:无服务器Serverless将提供万能的拯救。试图从无服务器的基础上制作整个应用程序,例如Basecamp或Sho.

使用Spring Boot、Spring State Machine Framework和Zookeeper构建分布式状态机 - ÖzdinçÇelikel

4378 6K

通过将Apache Zookeeper与Java Spring State Machine框架集成在一起,为构建分布式状态机提供一个框架。所谓Java Spring State Machine框架:应.

消息数据库Message DB:PostgreSQL的事件存储和消息存储 - Eventide Blog

2330

Eventide Project团队很高兴宣布Message DB:这是一款基于PostgreSQL中作为发布/订阅、事件溯源和事件微服务应用程序实现的、功能齐全的事件存储和消息存储。MessageD.

Zeebe与Kafka的天作之合:将Zeebe工作流引擎引入Apache Kafka实现微服务编排 - Bernd Rücker

5589 2 3K

Zeebe工作流引擎为什么以及如何与Kafka出色地结合在一起?简要介绍产品并解释联合用例,说明产品可以解决哪些问题,提示技术实施要点。什么是ZeebeZeebe是一个源可用的云原生工作流引擎,主要用.

无服务器计算的三个注意事项 – acolyer

1384

Jangda等人由于在“无服务器计算的形式基础”方面的工作而在今年获得了OOPSLA的杰出论文奖。本文的中心是他们观察到无服务器执行环境具有许多独特的属性(例如执行环境的热启动/重用),这会使构建正确.

对响应式编程的怀疑 - lukaseder

1856

响应式编程肯定很优雅,但是小伙子,即使对于最次要的任务,它是否也会增加认知负担……必须有一种更简单的方法来实现。众说纷纭:基础架构逻辑/业务逻辑比率确实不好。让我想起了EJB 2.0实体。我很少觉得有.

Spotify如何从Apache kafka迁移到云平台的pub/sub系统

2095 7K

Spotify是一家提供数据信息的公司,在这样的公司中,事件传递是关键组件。包含有关用户,他们采取的操作或数百个系统中的操作日志的数据的每个事件都是有价值的信息。没有成功的事件传递系统,我们将无法深入.

Netflix开源Mantis:基于微服务的运维监控平台

3259 2K

今天,我们很高兴地宣布:Mantis开源了,该平台可帮助Netflix工程师更好地了解其应用程序的行为,以确保为我们的会员提供最高质量的体验。我们认为,在Netflix面临的挑战并不一定是Netfli.

中立观点:无服务器架构的特点 | ThoughtWorks

3222 2 6K
每当新技术出现时,技术专家的首要任务就是了解采用新技术的含义。无服务器架构就是一个很好的例子。不幸的是,目前关于无服务器架构的许多文献都只关注它的好处。许多文章 - 以及使用的示例 - 都是由云提供商.

James Ward : 无服务器实际只是一种计费模型

801

无服务器只是一种计费模型,因此我们最终将看到这样一个新的基础架构:这个架构是根据用户使用情况而进行定价的模型架构(包括虚拟机)。.

基于事件的异步模式(Event-based Asynchronous)

1532 28K
目的基于事件的异步模式提供了多线程应用程序的优势,同时隐藏了多线程设计中固有的许多复杂问题。使用支持此模式的类可以允许您:在不中断应用程序的情况下,“在后台”执行下载和数据库操作等耗时的任务。同时执行.

事件驱动架构(Event Driven Architecture)

1515 27K
目的使用事件驱动架构将对象的状态更改发送并通知给其他应用程序。适用场景 你想创建一个松散耦合的系统 你想建立一个响应更快的系统 你想要一个更容易扩展的系统 .

暴捶营销:微信小程序目前并不是Serverless!

3575 3 2K

在InfoQ中文网站看到Serverless 最佳实践:如何在两周内开发出用户量过亿的微信小程序,这篇营销文章很显然认为Serverless=BaaS+FaaS,BaaS是后端即服务,FaaS是函数即.

使用Spring Cloud Stream和Spring State Machine创建事件驱动的微服务案例

3 2308 1 2K
这是一个事件流处理微服务开源github示例。在事件驱动的微服务架构中,领域事件的概念对于每个服务的行为至关重要。随着微服务架构的普及,CQRS(Command Query Responsibilit.