Zadanie #1813
Zmienić architekturę przesyłania wiadomości do użytkowników UI
Status: | Rozwiązany | Start date: | 2017-08-24 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Michał Komar | % Done: | 100% | |
Category: | backend | |||
Target version: | 0.3 | |||
Developer: | Wojtek Hury | Tester: | Michał Komar |
Description
Zmiany:
- po stronie serwisów tam, gdzie trzeba poinformować użytkownika, będziemy publikować Springowy event
- w jupiter-web powstanie event handler, który eventy będzie konwertować na UI-owe wiadomości i rozsyłał je do odpowiednich topiców, ewentualnie kolejek
- przestaje być potrzebne ActiveMQ
Associated revisions
refs #1813 zmiana architektury przesyłania wiadomości
- jupiter-services używają czystego JMS
- JMS jest ukryty za warstwą abstrakcji, która dostarcza też
implementację NOOP - MessagingService nasłuchuje na wiadomości przychodzące po JMS i wysyła
je do użytkowników po STOMP
refs #1813 redesign user messaging architecture
- no need for JMS broker
- no need for auth0 dependencies in jupiter-services
- backend message trigger based on Spring events
- stomp messages are constructed solely in jupiter-web
- after commit event publishing concentrated in single class
refs #1813: Uproszczenie inicjalnego budowania indeksów pełnotekstowych
refs #1813 fix tests
refs #1813: Poprawienie generowania yarn.lock bez profilu przez mvn
refs #1813: Poprawienie generowania yarn.lock bez profilu przez mvn
refs #1813 generate typescript from pl.edu.icm.jupiter.web.model package
refs #1813: Uproszczenie kodu - usunięcie niepotrzebnych artefaktów
refs #1813: Przeniesienie eventów do akcji na statemachine
History
#1 Updated by Wojtek Hury over 7 years ago
- Subject changed from Zmienić architekturą przesyłania wiadomości to Zmienić architekturę przesyłania wiadomości do użytkowników UI
- Description updated (diff)
#2 Updated by Wojtek Hury over 7 years ago
- Category set to backend
- Status changed from W toku to Testowanie
- Assignee changed from Wojtek Hury to Michał Komar
- Target version set to 0.3
- Developer Wojtek Hury added
- Tester Michał Komar added
#3 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Rozwiązany
- % Done changed from 0 to 100