如何使用Spring-boot处理越来越多的STOMP主题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Spring-boot处理越来越多的STOMP主题相关的知识,希望对你有一定的参考价值。

我目前正在开发一个Spring-boot应用程序,它通过Web套接字使用STOMP与前端进行通信。在我的解决方案中,我计划,客户端定期订阅新的动态生成的主题(例如:/ app / topic / some / object / {id}),这些主题使用了一段时间然后被遗忘,其他人来了。

我无法找到有关Spring如何处理创建主题的信息,更具体地说:

  • 是否可以创建最大数量或主题?
  • 动态创建的主题会发生什么,没有更多订阅者,也永远不会拥有?我应该手动删除,否则Spring会处理这个问题?

我正在使用Spring-boot websockets附带的简单内存消息代理,而不是像RabbitMQ或ActiveMQ这样的全功能消息代理。

谢谢

答案

@Vasil Lazarov,回答你问题的第二部分:没有更多订阅者的STOMP主题 - 这些主题必须手动处理。 Spring不提供自动配置来解决这个问题。

以上是关于如何使用Spring-boot处理越来越多的STOMP主题的主要内容,如果未能解决你的问题,请参考以下文章

spring-boot中logback日志配置

spring-boot 源码解析spring-boot 依赖管理

如何构建安全的Kafka集群

STO发行项目如何估值定价 美国与新加坡STO异同

如何构建安全的Kafka集群

如何使用 PHP 处理多个表单输入