Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Global Replay Service #143

Open
tomkralidis opened this issue Jun 3, 2024 · 4 comments · May be fixed by #144
Open

add Global Replay Service #143

tomkralidis opened this issue Jun 3, 2024 · 4 comments · May be fixed by #144
Assignees
Labels
global-replay Global Replay

Comments

@tomkralidis
Copy link
Collaborator

tomkralidis commented Jun 3, 2024

A Global Replay Service provides API access to past notification messages as per the GC retention period.

As discussed during the Global Services Testing May 2024 meeting in Tokyo, add as optional service in the WIS2 Global Service ecosystem.

cc @6a6d74 @golfvert

@tomkralidis tomkralidis added the global-replay Global Replay label Jun 3, 2024
@tomkralidis tomkralidis added this to the FT2024-2 milestone Jun 3, 2024
@tomkralidis tomkralidis self-assigned this Jun 3, 2024
tomkralidis added a commit that referenced this issue Jun 3, 2024
@tomkralidis
Copy link
Collaborator Author

PR in #144

@tomkralidis
Copy link
Collaborator Author

Global Replay functionality from an API. Consider other options on accessing past messages.

@tomkralidis
Copy link
Collaborator Author

Following discussion with @golfvert

  • in addition to OGC API - Features workflow, add capability to add "replay" endpoint based on filters. In this way, the API can also be used to trigger the Global Replay broker to (re)publish messages:
    • example:
      • request: /subscribe?datetime=2024-06-10T09:01:01Z/..&topic=origin/a/wis2/fr-meteofrance&pub=96ceea9a-57dc-4864-bb75-8279cf2096d6 (likely better off as HTTP POST)
      • response: a JSON payload of status/result and topic
    • the Global Replay would query the underlying datastore to retrieve matching messages, and publish them to its own broker
    • the user setting the "pub" topic would be able to subscribe apriori to enable immediate notifications once GB publishes

tomkralidis added a commit that referenced this issue Aug 2, 2024
tomkralidis added a commit that referenced this issue Aug 5, 2024
tomkralidis added a commit that referenced this issue Aug 5, 2024
@amilan17 amilan17 removed this from the FT2024-2 milestone Aug 14, 2024
@amilan17
Copy link
Member

removed FT2024-2 milestone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
global-replay Global Replay
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants