写点什么

事件驱动

0 人感兴趣 · 16 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/28/28cb2b47e4dbb45bb93d4738b623cb67.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从手动操作到自动化管理,如何实现企业身份业务全面自动化?

用户头像
Authing
10-18

在数字化时代,身份管理已经成为了企业和组织不可或缺的一部分,企业对于管理员工、客户和合作伙伴的身份信息和访问权限的需求变得愈发复杂。身份管理不仅仅是一项必要的任务,更是确保业务流畅运营和数据安全的关键因素。然而,传统的手动身份管理方法已不再

写一个 epoll 的服务端程序

首先,epoll是一种事件驱动的I/O模型,它可以用来处理多个客户端连接。下面是一个简单的epoll服务端程序:

https://static001.geekbang.org/infoq/af/af31d8fc5f0c867aa40d75f7ffc90743.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 与 EDA- 核心逻辑提炼方法论

用户头像
胖子笑西风
2022-11-29

领域设计可能需要大家在观念上有所转变,现在大多数开发都属于业务开发,业务开发最重要的不是说对一些基础设施了解的有什么深入,而是应该对你所属的行业了解到一定程度,能够刻画你所属的行业的核心业务逻辑。

https://static001.geekbang.org/infoq/d2/d29aed47d7fe8b262084d9c5ef9bf4fd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

复杂任务中,流程的解耦设计

用户头像
知了一笑
2022-05-08

在系统开发的过程中,必然存在耗时极高的动作,是基于请求响应模式无法解决的问题,通常会采用解耦的思维,并基于异步或者事件驱动的方式去调度整个流程的完整执行。

https://static001.geekbang.org/infoq/23/238cd21a80008cbe1f698d0e6a9c0f2f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

下单流程解耦新方案 - 你知道 Spring 事件监听机制吗

Spring对事件监听是通过事件类型、事件类型监听和事件发布器3个部分来完成的

https://static001.geekbang.org/infoq/3f/3f697b3922ef6c5e68b1794213bd0a17.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里云 EventBridge 事件驱动架构实践

我们认为 EventBridge 是云原生时代新的计算驱动力,这些数据可以去驱动云的计算能力,创造更多业务价值。

https://static001.geekbang.org/infoq/07/0701577901eb315a10ef182c0f91427a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性

用户头像
魅影
2021-06-21

文章主题是“单线程模型下如何保证 UI 的流畅性”。该话题针对的是 Flutter 性能原理展开的,但是 dart 语言就是 js 的延伸,很多概念和机制都是一样的。具体不细聊。此外 js 也是单线程模型,在界面展示和 IO 等方面和 dart 类似。所以结合对比讲一下,帮助

比物理线程都好用的 C++20 的协程,你会用吗?

​​​​​​​​​​​​摘要:事件驱动(event driven)是一种常见的代码模型,其通常会有一个主循环(mainloop)不断的从队列中接收事件,然后分发给相应的函数/模块处理。常见使用事件驱动模型的软件包括图形用户界面(GUI),嵌入式设备软件,网络服务端

在 nodejs 中创建 child process

用户头像
程序那些事
2021-01-25

nodejs的main event loop是单线程的,nodejs本身也维护着Worker Pool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务。

https://static001.geekbang.org/infoq/e2/e259c62a3c6f3da6a471c193a9972e80.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【计算机内功修炼】七:高并发高性能服务器是如何实现的

当在读这篇文章的时候,你想过没有,服务器是怎么把这篇文章发送给你的呢?

https://static001.geekbang.org/infoq/f2/f2623b1314b2b6ff7d3e187e2a4056e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

nodejs 事件和事件循环简介

用户头像
程序那些事
2020-12-06

熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。

https://static001.geekbang.org/infoq/e0/e05e96d1a56fbfd28779527e746b995f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于业务表 Binlog 的事件驱动设计

用户头像
理帆
2020-06-26

本文简述基于业务表 MySQL Binlog 实现业务事件驱动设计的优点和需要注意的技术细节。希望大家能提出相关实践建议、问题,以及你所认为的理想设计。欢迎交流!

https://static001.geekbang.org/infoq/2d/2db26712776363af6e157d7ea6c08f34.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 中的那些模式 — CQRS

用户头像
Joshua
2020-05-25

本次会介绍领域驱动设计中常用的一个架构模式,命令查询分离(CQRS)。

https://static001.geekbang.org/infoq/c2/c242fa607424632f5c9ef78d06270030.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 实践手册 (番外篇: 事件风暴 - 实践)

用户头像
Joshua
2020-05-22

上一篇文章中介绍了什么是事件风暴,以及相关的概念。那么这次会通过一个实际的例子带领大家经历一次完整的事件风暴,并且分享自己在使用事件风暴中所遇到的问题。

https://static001.geekbang.org/infoq/f9/f9453efea7eec3c18eec399a8652cb51.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

DDD 实践手册 (番外篇: 事件风暴 - 概念)

用户头像
Joshua
2020-05-19

如何使用事件风暴 -- Event Storming 发现系统中的 Aggregate(聚合),划分 Bounded Context(限界上下文)。

事件驱动_事件驱动技术文章_InfoQ写作社区