0
느슨하게 결합 된 아키텍처를 사용하려면 Redis와 Sidekiq이있는 서버와 여러 인스턴스를 만들 수있는 별도의 작업자 서버가 있습니까?앱 서버와 다른 서버에서 사이드 키를 redis와 함께 배치하려면 어떻게해야합니까?
내가 지금 가지고있는 것은 :
서버 A :
- 레디 스
- Sidekiq
- 레일 이미지를
서버 B를 변환 :
- 레일는 컨트롤러를 통해 서버 A의 Sidekiq의 perform_async (이미지)를 호출
내가하고 싶은 것은 :
- 서버 A :
- 레디 스
- Sidekiq
- 서버 B (확장) :
- 레일 이미지를 -Sidekiq 노동자 - 변환하는
- 서버 C :
- 레일 큐에 작업을 밀어 서버 A를 호출 서버 B는 서버 A의 대기열을 가져 와서 변환 할 수 있습니다. 서버 A와 서버 B (첫 번째 경우에 그들이 어디 사이에 통신 할 때 당신이 네트워크 IO를 증가시킬 것이기 때문에 일이 약간 느린 이런 식으로 될 것입니다하지만
질문을 자세히 설명해 주시겠습니까? 왜 그럴 수 없습니까? – Eli
@Eli, 늦은 응답에 대해 유감스럽게 생각하며 질문을 편집했으며, 이것이 내가 마음에있는 것을 더 잘 설명해주기를 바랍니다. – MRifat