我没有Java Reactive项目的经验,看到现在Spring Boot 2支持它,所以想知道它是否符合我的需求。
我需要构建一个每秒处理大量事件(每个实例每秒处理1000个事件)的服务
基本上,我在卡夫卡有很多活动。 我需要获取这些事件 进行一些处理将生成N个不同的事件。 然后,我需要将这些事件汇总为500个批次(不一定来自同一kafka事件) 然后,最终使用该批事件调用外部API
在我看来,带有Reactive的Spring Boot 2是我最好的选择。 谁能先告诉我这是否是一种好方法,也许可以给我一些有关如何在代码上明智地工作的提示。
Kafka message -> transform to Events ->
Kafka message -> transform to Events -> Batch 500 events -> call API with batch
Kafka message -> transform to Events ->