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

[AB#43277] Implemented the transactional inbox for the Catalog Service #251

Merged
merged 5 commits into from
Mar 4, 2024

Conversation

Zehelein
Copy link
Member

@Zehelein Zehelein commented Mar 1, 2024

Pull Request

Prerequisites

  • The PR is targeting the right branch (dev for features and master for
    releases)
  • potential release notes to the PR description added
  • potential testing notes to the PR description added
  • appropriate labels for the PR applied

Description

The Catalog Service is now using transactional inbox message handling for reliable handling of publishing messages from the Media and Channel Service.

Release Notes

The Catalog Service is now using transactional inbox message handling for reliable handling of publishing messages from the Media and Channel Service. Messages are received from RabbitMQ and stored in the "inbox" database table. The transactional message handlers ensure then an exactly-once message processing.

Testing Notes

Messaging should work just like before - but survive server crashes and DB outages. Please test that all the publishing and publishing messages still work for all media items (movies, TV shows, collections, ...) and Channels.

@Zehelein Zehelein enabled auto-merge March 4, 2024 08:37
@Zehelein Zehelein disabled auto-merge March 4, 2024 08:39
@Zehelein Zehelein merged commit f637694 into dev Mar 4, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants