Skip to content

feat rabbitmq: heartbeat and message headers support#1129

Closed
sav-da wants to merge 11 commits intouserver-framework:developfrom
sav-da:issue/134
Closed

feat rabbitmq: heartbeat and message headers support#1129
sav-da wants to merge 11 commits intouserver-framework:developfrom
sav-da:issue/134

Conversation

@sav-da
Copy link
Copy Markdown

@sav-da sav-da commented Feb 26, 2026

  • Add support for custom message headers
  • Enable configurable heartbeat interval for connection health checks

#137


Note: by creating a PR or an issue you automatically agree to the CLA. See CONTRIBUTING.md. Feel free to remove this note, the agreement holds.

@sav-da sav-da requested a review from Malevrovich March 1, 2026 18:46
@sav-da sav-da requested a review from Malevrovich March 2, 2026 11:44
@sav-da sav-da requested a review from Malevrovich March 4, 2026 06:37
@sav-da
Copy link
Copy Markdown
Author

sav-da commented Mar 4, 2026

Обнаружил баг, занимаюсь доработками

@sav-da
Copy link
Copy Markdown
Author

sav-da commented Mar 4, 2026

изначальный метод конвертации работал некорректно для любых типов кроме строк
переделал реализацию, вынес в отдельный файл и отдельный тест

@sav-da sav-da requested a review from Malevrovich March 4, 2026 11:57
@sav-da
Copy link
Copy Markdown
Author

sav-da commented Mar 6, 2026

@Malevrovich я в течении следующей недели подготовлю полноценную реализацию
на текущий момент опирался в основном на то что нужно для нашего проекта, но это не совсем верно с точки зрения userver.

приведу к полноценной реализации.

P.S. приношу извенения за прошедшее потраченное время. впредь постараюсь делать более качественные изменения

@Malevrovich
Copy link
Copy Markdown

Malevrovich commented Mar 6, 2026

@Malevrovich я в течении следующей недели подготовлю полноценную реализацию на текущий момент опирался в основном на то что нужно для нашего проекта, но это не совсем верно с точки зрения userver.

приведу к полноценной реализации.

P.S. приношу извенения за прошедшее потраченное время. впредь постараюсь делать более качественные изменения

Всё нормально, главное, что результат вырисовывается. Будем рады принять доработки

@sav-da sav-da requested a review from Malevrovich March 19, 2026 14:17
Copy link
Copy Markdown

@Malevrovich Malevrovich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Еще давайте добавим в функциональные тесты
userver/rabbitmq/function_tests
Проверку работы хедеров и проверку работы хартбита

Copy link
Copy Markdown

@Malevrovich Malevrovich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Осталось немного мелочей. Включу прогон тестов, если падения будут относиться к изменениям, то их надо будет исправить

@sav-da sav-da requested a review from Malevrovich April 2, 2026 06:22
Copy link
Copy Markdown

@Malevrovich Malevrovich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Выглядит хорошо. Нужен ребейз на master, мы там C++20 включили, запускаем CI и можно мержить

@Malevrovich Malevrovich changed the title feat: improved RabbitMQ driver feat rabbitmq: heartbeat and message headers support Apr 7, 2026
@robot-magpie
Copy link
Copy Markdown

robot-magpie bot commented Apr 7, 2026

Many thanks for the PR! @Malevrovich is now importing your pull request into our internal upstream repository.

@robot-magpie
Copy link
Copy Markdown

robot-magpie bot commented Apr 8, 2026

✅ This pull request is being closed because it has been successfully merged into our internal monorepository.
Your changes will be pushed to this repository soon. Thank you for your contribution!

@robot-magpie robot-magpie bot closed this Apr 8, 2026
robot-piglet pushed a commit that referenced this pull request Apr 8, 2026
- Add support for custom message headers
- Enable configurable heartbeat interval for connection health checks

#137

---

Pull Request resolved: #1129
commit_hash:c4879c75cbdd4d9ba225b84a8d6d13fe20746a58
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.

3 participants