【问题标题】:Notification system in spring web appSpring Web 应用程序中的通知系统
【发布时间】:2017-05-18 00:20:19
【问题描述】:

我目前正在开发 java/jee 应用程序,它有 2 个项目:后端和前端项目,它们通过微服务进行通信。我使用 mysql 作为数据库,我想创建一个通知系统,那么推荐使用什么?

【问题讨论】:

  • 你有没有提到this使用spring boot的例子。

标签: java spring spring-mvc push-notification notifications


【解决方案1】:

有 3 个选项。

  • 带有 JMSTemplate 的 JMS/ActiveMQ
  • AMQP/RabbitMQ 或 Kafka 与 RabbitTemplate/KafkaTemplate(初学者首选)
  • 带有 Kafka 的 Spring Cloud Stream(高吞吐量/高级用例微服务)

更多 here 用于 AMQP

更多 here Cloud Stream。

如果您刚开始,可以使用第二个选项。迁移到第三个很容易,您应该为此使用 Spring Cloud(专为微服务设计)。第三种是最简单的,代码较少。

【讨论】:

    猜你喜欢
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多