2017-05-18 30 views
-2

我目前正在開發java/jee應用程序,它有2個項目:通過微服務進行通信的後端和前端項目。我使用mysql作爲數據庫,我想創建一個通知系統,建議使用?春季Web應用程序通知系統

+0

您是否使用過spring啓動引用了[this](https://github.com/netgloo/spring-boot-samples/tree/master/spring-boot-web-socket-user-notifications)示例。 –

回答

0

有3個選項。

  • JMS/ActiveMQ的在JmsTemplate
  • AMQP/RabbitMQ的或卡夫卡與RabbitTemplate/KafkaTemplate(首選初學者)
  • 春雲流與卡夫卡(高通量/高級的用例微服務)

更多here for AMQP

更多here for Cloud Stream。

如果您從第二個選項開始就沒有問題。很容易遷移到第三個,你應該使用Spring Cloud(專爲微服務設計)。第三個是最簡單的,代碼較少。