Чтобы иметь слабо связанную архитектуру, могу ли я иметь сервер с Redis и Sidekiq и другой отдельный рабочий сервер, на котором я могу создать несколько экземпляров?Как разместить Sidekiq вместе с redis на другом сервере, чем сервер приложений?
То, что я сейчас:
Сервер:
- Redis
- Sidekiq
- Rails конвертировать изображения
сервер B:
- Rails называет perform_async сервер А в Sidekiq в (изображение) через контроллер
То, что я хочу сделать, это:
- Сервер:
- Redis
- Sidekiq
- Сервер B (масштабируемый):
- Rails конвертировать изображения -Sidekiq Workers-
- Сервер C:
- Rails, который вызывает сервер A, чтобы подтолкнуть рабочие места в очередь так что сервер Б может их преобразовать, вытаскивая из очереди сервера А.
Не могли бы вы объяснить вопрос больше? Почему ты не сможешь? – Eli
@ Эли, извините за поздний ответ, я отредактировал вопрос, я надеюсь, что это лучше объяснит, что я имею в виду. – MRifat