我们有一个 Spring Boot 应用程序,它等待来自多个服务器的异步数据。
Spring Boot 应用程序侦听来自多个服务器的这些异步响应并对其进行处理并将其存储在 Redis 数据库中。
当数据处理缓慢并且有数千或数百万条消息需要处理的巨大队列时,我们面临性能问题。
我们想了解我们能否在 Spring Boot 应用程序中做任何事情来改进 Redis 中数据的处理和存储。
我期待 Spring Boot 代码中的一些解决方案来提高性能。
我已阅读您的问题。这个问题主要是关于处理从许多生产者收到的大量数据。您应该重新考虑使用 Kafka。我可以给你的主要想法是: