Page History
...
안정적인 응답속도 보장을 위한 라우터 전략 , 모두가 느려지는 상황이 자주 발생하면 이전략 사용 못함
...
Akka와 Stream으로 연동가능 한 몇가지 플랫폼
...
같은팀원이 소개해줘서 알게되었는데, RabiitMQ가 중간에는 Queue 를 적용시키고 양 끝단에는 적절한 Route전략을 사용하여
대용량 전송 메시지가 분산처리되어 최대한 메시지 전송 보장을 지원하는 플래폼인듯
여기서 중간 사용되는 Queues 방식이 AKKA에서 언급되는 라우터방식인 SmallestMailBox의 형태와 유사한듯보입니다.
이와같은 메시지 큐 서비스는, MS Azure 에서 원클릭으로도 서비스 생성이 가능합니다.
e-좋은 세상입니다. RabbitMQ도 아마존 클라우드에서 원클릭 생성이 가능한듯 보입니다.
Rabbit MQ를 살펴 보면서 알게되었는데, 양방향 실시간성 분산 메시지 처리에 있어서,
조금더 자유도가 있는 AKKA에서 추구하려는 아키텍쳐와 유사한듯 보입니다.
사육사(관리및 모니터링)가 동물(각종 분산메시지시스템)들을 관리하는 아파치의 컨셉도 독특해보입니다.
이 문서의 목적은 AKKA 툴킷사용으로 한정짓는게 아닌, 학습과정중 알지못했던 분산처리와 관련된 타 플래폼도 알아가는데 의의가 있습니다.
AKKA는 이러한 편리함 시스템을 놔두고 굳이 직접 만드는 고생도 할수 있지만, 유용한 솔류션을 잘 이용하는데 쓰일수도 있습니다.
실시간 시스템을 사용하기위해서는 타 솔류션을 사용하는 플래폼의 입장에서도 폴링 방식보다는, 동일한 레벨에서 실시간 처리로 사용을 해야 활용도가 더 높아질것입니다.
akka kafka , akka rabbit mq 등으로 구글링을 하면 akka의 stream기능으로 제3의 서비스와 실시간 연동하는 자료들 많이 찾을수 있습니다. 양방향 고성능 스트리밍 서비스
실습 예정:
- Actor를 분산 배치
- Actor를 클러스터화
- 특정 Node를 Up/Down하면서 클러스터 복구력및 확장력 테스트 ( 장비변경및 업데이트 시나리오)
...