Page History
...
Info |
---|
성능을 위해 다중노드로 구성하였으며, 가장 빠르게 처리한 녀석의 결과를 사용할시 ex> 1개의 빠른인스턴스 검색시 인덱스된 데이터가 불규적으로 분산되거나 중복이있을시 , 가장 빠른 결과물을 사용할시 |
SmallestMailbox
...
Info |
---|
덜바쁜 노드우선으로 메시지를 보내고자 할때, 대용량 메시지 전송 보증이 필요할때 |
TailChopping
...
동일한 작업을 수행해도 완료시간을 동일하게 보장할수 없음으로 덜바쁜 노드에게 우선으로 일을 주는방식 |
TailChopping
...
Info |
---|
기본적으로 랜덤 라우터이나, 최적 응답시간내에 반응못하면(5s) 마지막까지 처리는 |
...
다음 누군가 접근시 제외되지 않은 녀석중에서 또 랜덤 선택
일반적으로 모두 안정적이나 , 가끔 불특정 노드가 느려지는 상황을 고려하여
...
하지만~ 특정노드를 잠시쉬게 하는 전략 |
추가정보
Info |
---|
https://github.com/reactive-streams
여러 업체및 진영( Java/C#/SCALA/JS등 )에서 네트워크상의 비동기처리를 비롯하여 이와 관련한 문제에대해 공통적으로 고민하기 시작하였으며, 표준 인터페이스를 만드는 reactive-streams 활동으로 이어집니다. akka를 비롯하여 위에서 언급한 stream처리가 필요한 플래폼들은 이 활동에 영향을 주거나/받았으며, 이러한 인터페이스에 대한 표준을 따르고 있습니다. 이것은 어떠한 구현체가 아니라, 구현을 위한 약속된 스펙입니다. 서로 다른 스트리밍구현이 상호운영이될수 있도록하는것이 이 프로젝트의 기대치입니다. |
...