• K kiroshi-ai
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Метрики
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • Погораев Олег Петрович
  • kiroshi-ai
  • Запросы на слияние
  • !2

Integrating upgraded version

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты Погораев Олег Петрович запросил слияние develop в master Дек 04, 2024
  • Обзор 2
  • Коммиты 26
  • Конвейеры 0
  • Изменения 27

Created by: oblivisheee

This pull request includes significant changes to the project, primarily focusing on the removal of RabbitMQ and the addition of NATS for messaging, as well as updates to configuration files and the addition of new utility functions and tests. Below are the most important changes:

Messaging System Update:

  • Removed RabbitMQ configuration and dependencies from docker-compose.yaml, subscription/src/config.rs, and subscription/Cargo.toml. [1] [2] [3]
  • Added NATS configuration, dependencies, and a new NatsClient implementation with tests in tests/src/main.rs. [1] [2]

Configuration Updates:

  • Updated conf/users-docker-config.json to include NATS bind addresses.
  • Added a new tests workspace member in Cargo.toml.

Documentation:

  • Updated README.md to include a new /healthy endpoint.

Utility Functions:

  • Added new utility functions for handling SurrealDB queries in subscription/src/utils.rs.

Subscription Management:

  • Added SQL functions for managing subscription plans and subscribers in subscription/sql/functions.surql.

These changes streamline the messaging system by switching from RabbitMQ to NATS, update configuration settings, enhance documentation, and add new functionalities for managing subscriptions.

Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: develop