Zadanie #1813

Zmienić architekturę przesyłania wiadomości do użytkowników UI

Added by Wojtek Hury over 6 years ago. Updated over 6 years ago.

Status:RozwiązanyStart date:2017-08-24
Priority:NormalnyDue 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

Revision baeb8540
Added by Wojtek Hury over 6 years ago

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

Revision 11c415b2
Added by Wojtek Hury over 6 years ago

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

Revision 4801b5c3
Added by Michał Komar over 6 years ago

refs #1813: Uproszczenie inicjalnego budowania indeksów pełnotekstowych

Revision ecd7bdab
Added by Wojtek Hury over 6 years ago

refs #1813 fix tests

Revision a3be1cf6
Added by Michał Komar over 6 years ago

refs #1813: Poprawienie generowania yarn.lock bez profilu przez mvn

Revision 85386823
Added by Michał Komar over 6 years ago

refs #1813: Poprawienie generowania yarn.lock bez profilu przez mvn

Revision 8a81b002
Added by Wojtek Hury over 6 years ago

refs #1813 generate typescript from pl.edu.icm.jupiter.web.model package

Revision 58a3491d
Added by Michał Komar over 6 years ago

refs #1813: Uproszczenie kodu - usunięcie niepotrzebnych artefaktów

Revision c5852be8
Added by Michał Komar over 6 years ago

refs #1813: Przeniesienie eventów do akcji na statemachine

History

#1 Updated by Wojtek Hury over 6 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 6 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 6 years ago

  • Status changed from Testowanie to Rozwiązany
  • % Done changed from 0 to 100

Also available in: Atom PDF