2017-05-18 2 views
-2

Ich entwickle derzeit Java/Jee-Anwendung, die 2 Projekte hat: Backend und Frontend-Projekte, die über Micro Services kommunizieren. Ich benutze MySQL als Datenbank und ich möchte ein Benachrichtigungssystem so was erstellen wird empfohlen verwendet zu werden?Benachrichtigungssystem im Frühjahr Web App

+0

haben Sie [this] (https://github.com/netgloo/spring-boot-samples/tree/master/spring-boot-web-socket-user-notifications) Beispiel mithilfe von Spring Boot verwiesen. –

Antwort

0

Es gibt 3 Optionen.

  • JMS/ActiveMQ mit JMSTemplate
  • AMQP/RabbitMQ oder Kafka mit RabbitTemplate/KafkaTemplate (Preferred für Anfänger)
  • Frühling Wolke Strom mit Kafka (Hoher Durchsatz/Advanced usecase Microservices)

Mehr here für AMQP

Mehr here für Cloud Stream.

Wenn Sie beginnen, ist es in Ordnung mit der zweiten Option. Es ist einfach, auf die dritte Seite zu migrieren, und Sie sollten dazu Spring Cloud (speziell für Microservices) verwenden. Der dritte ist der einfachste und hat weniger Codes.