2017-11-12 14 views
0

나는 Akka 라이브러리가 메시지를 경로로 라우팅하는 "라우터"라고 불리는 것을 가지고 있다고 읽었다. 누가 메시지를받을 것이다. select 문을 사용하는 Go의 선택적 통신과 비슷합니까?Akka의 라우터는 Go의 선택과 비슷합니까?

+2

을 비교하면 쉽게 라우팅 기능을 구현할 수 있습니다 언어 기능 * 당신은 일반적으로 구현할 수있다 하나의 동시성 모델로부터의 동시성 추상화 - 다른 일반적인 동시성 모델의 동시성 추상화 사용. 그래서, 질문은 : "동등한"이란 무엇을 의미합니까? –

+0

[이 비슷한 질문에 대한 내 코멘트를 참조하십시오 (https://stackoverflow.com/q/47201862/720999). – kostix

답변

0

추상 용어와 일반적인 이해는 비슷하지만 Akka 라우터와 비교하면 매우 다릅니다.

언어 기능과 프레임 워크 기능을 비교하려는 경우 여기에 설명이 나와 있습니다.

Go는 채널 오버 선택을 사용하며이 기능은 라우팅을 확장하고 Akka가 가지고있는 많은 기능을 추가하는 데 사용할 수있는 기본 빌딩 블록입니다. 환상적인 GitHub 라이브러리를 살펴보십시오.

https://github.com/avelino/awesome-go#routers

Akka 자체가 거대하고 매우 잘 작성된 것입니다. Akka 라우터에는 라우팅 전략과 원격 라우팅을 비롯한 여러 가지 옵션이 있습니다.

이동 - 선택 당신이 다른 언어 (독자 노 언어 전쟁하시기 바랍니다!)로

감사 일반적으로