2017-10-30 2 views
0

Akka.Net에서 올바르게 작동하는 방법에 대한 장단점을 고려하고 있습니다.
기본 OS가 중요하지 않으므로 Akka 태그를 추가했습니다.큰 개체가있는 메시지

비교적 간단한 유형의 10.000 ~ 100.000 개의 개체 목록이 있다고 가정합니다.
각 개체에는 문자열, 2 개의 정수 및 10 개의 double이 있습니다.
제 생각에 각 개체는 100 바이트입니다.

그래서 전체 목록은 약입니다. 1 ~ 10MB.

나는 1 개의 메시지로 목록을 전송하는 것을 선호하지만, 이것이 잘못되었다는 것을 알고있다. akka의 메시지는 일반적으로 작아야한다.

akka에서 올바른 접근 방식은 무엇입니까?
각 메시지의 10.000 ~ 100.000 메시지를 실제로 보내야합니까?
각각 100 개의 개체로 메시지를 보내야합니까?

답변

0

데이터베이스 지속성은 별도의 문제이며 IMHO는 자체적 인 질문에 속합니다.

보내려는 항목의 목록은 작은 덩어리로 일괄 처리하거나 개별적으로 보낼 수 있습니다 (기본 설정 옵션). https://petabridge.com/blog/large-messages-and-sockets-in-akkadotnet/

+0

당신이 선호하는 옵션에 대한 참조를해야합니까 :

가 Akka.NET 블로그 메시지는 "지방"안 이유에 근거를 가진 좋은 기사를 가지고? 나는 그 근거를 이해하지만, 또한 나는 실천에서 경험을 찾고있다. – Gerard

+0

당신이 제안한 것처럼 질문을 나누었습니다. – Gerard