Skip to content

Move Dapr Pub/Sub Example with Producer and Consumer - #1823

Merged
dapr-bot merged 1 commit into
dapr:masterfrom
matheusandre1:issue1350
Oct 6, 2026
Merged

dapr-bot merged 1 commit into
dapr:masterfrom
matheusandre1:issue1350

Conversation

@matheusandre1

Copy link
Copy Markdown
Contributor

Description

  • Created Kubernetes manifests for consumer and producer applications including services and deployments.
  • Implemented PostgreSQL state store and RabbitMQ pub/sub components for Dapr.
  • Developed producer application with REST API for order management and messaging.
  • Added custom Jackson serializer configuration for Dapr.
  • Implemented integration tests using Testcontainers for RabbitMQ and PostgreSQL.
  • Introduced outbox pattern for reliable message delivery.
  • Configured Maven project structure and dependencies for both applications.

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Closes: #1350

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

@matheusandre1
matheusandre1 force-pushed the issue1350 branch 2 times, most recently from 3daf277 to cbc32e9 Compare October 3, 2026 01:29
@matheusandre1
matheusandre1 marked this pull request as ready for review October 3, 2026 01:58
@matheusandre1
matheusandre1 requested review from a team as code owners October 3, 2026 01:58
@codecov

codecov Bot commented Oct 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.26%. Comparing base (3871a74) to head (c50b065).

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #1823   +/-   ##
=========================================
  Coverage     79.26%   79.26%           
  Complexity     2615     2615           
=========================================
  Files           264      264           
  Lines          7785     7785           
  Branches        820      820           
=========================================
  Hits           6171     6171           
  Misses         1254     1254           
  Partials        360      360           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dapr-bot
dapr-bot merged commit 8f59769 into dapr:master Oct 6, 2026
16 checks passed
@dapr-bot

dapr-bot commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

The backport to release-1.19 failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-release-1.19 release-1.19
# Navigate to the new working tree
cd .worktrees/backport-release-1.19
# Create a new branch
git switch --create backport-1823-to-release-1.19
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 8f59769b049b4cc92afa9821d1a85e56e31b675a
# Push it to GitHub
git push --set-upstream origin backport-1823-to-release-1.19
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-release-1.19

Then, create a pull request where the base branch is release-1.19 and the compare/head branch is backport-1823-to-release-1.19.

@matheusandre1
matheusandre1 deleted the issue1350 branch October 6, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SpringBoot PubSub Example House Cleaning

3 participants