8得票2回答
Java和事件驱动编程

我正在使用javaeventing编写一个事件驱动的shell来访问数据库。因此,我的用例是: 在命令行中打开shell。 现在,shell连接到数据库并监听进入的命令。 当它收到一个命令时,它会执行它并返回所需的输出。 现在,我如何避免在这里使用while(!exit){ //do ...

8得票2回答
为什么线程如此昂贵,以至于基准测试中事件驱动的非阻塞IO更好

我最近开始学习node.js,这是一个运行在V8引擎之上的JavaScript库,以其非阻塞IO和惊人的速度而闻名。 据我所知,Node不会等待IO响应,而是运行一个事件循环(类似于游戏循环),它不断地检查未完成的操作,并在IO响应后立即继续/完成它们。将Node的性能与Apache HTT...

7得票1回答
记录事件模式需要使用哪些工具?

我们的团队开始实施事件驱动设计。我们现在正在寻找记录这些事件模式的最佳工具和实践方法。 这种情况下常用的工具有哪些? 欢迎提供任何链接或建议。

7得票1回答
如何在 Node.js 中读取大型二进制文件而不使用阻塞循环?

我正在尝试学习一些事件驱动编程的基础知识。因此,为了练习,我正在尝试编写一个程序,读取一个大型二进制文件,并对其执行某些操作,但不会进行任何阻塞调用。我想出了以下解决方案: var fs = require('fs'); var BUFFER_SIZE = 1024; var path_of...

7得票1回答
多实例下的微服务事件驱动设计

目前,我们正在设计并计划将系统转换为微服务架构模式。 为了实现松耦合,我们考虑使用JMS主题的事件驱动设计。这看起来很不错。但是我不知道如何解决多个微服务实例的问题。 为了故障转移和负载均衡,我们每个服务都有n个实例。如果一个事件发布到主题上,每个实例都会接收和处理该事件。 可以通过在数...

7得票1回答
为微服务扩展Kafka

问题 我想了解如何设计微服务的消息传递,以使其仍然具有弹性和可扩展性。 目标 微服务允许弹性数量的实例,根据当前负载自动缩放。这个特性不应受Kafka的限制。 我们需要保证至少一次交付 我们需要保证关于同一实体的事件交付顺序 运行示例 为简单起见,假设有两个微服务A和B; A1...