You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Next »

Akka는 오픈 소스 툴킷으로, JVM(SCALA,JAVA) 에서 동시성및 분산 처리를 단순화하는 런타임(툴킷)이다.
.Net 버전으로 포팅된것이 Akka.net 이며, MS는 이러한 컨셉을 다시 재창조하여  Orleans 으로 정립을 하였습니다.


이 공간은 닷넷 Core Api 3.x 에서 Akka를 활용하는 다양한 변종 실험을 하는 공간입니다.

참고 Links :

  • Terminology  : AKKA를 배우기전 도움이되는 사전 지식입니다.
  • https://github.com/psmon/AkkaForNetCore :  .net core 3.x 에서 작동 검증후, 이 공간에서 문서화가되고 있습니다. 실습 인프라(akka core api,kafka,db,모니터툴등)가 올인원 도커화되어 있습니다.

목차및 Preview


Akka VS Orleans


두 스펙은 거의 유사하다고 볼수 있으며 여기서 소개되는 기능(툴)에대한 것들은, 해당 툴킷에서 먼저 고안이 된것은 아니며

다양한 이론(언랭,이벤트중심설계,도메인주도설계,마이크로서비스설계등)의 영향을 받아

모던한 메시징 시스템이 필요한 컨셉을 지속적으로 개선하고 추가하고 있으며

개발자가 직접 그것을 활용하여 단순하게 구현할수 있는 툴킷을 제공 해줍니다.

제공되는 컨셉이 유사하며,이것은 둘의 라이브러리의 유사성과는 별개로

오늘날 분산 처리 컴퓨팅에서 해결해야할 문제가 유사함을 이야기합니다.

무엇을 선택하던, 이것이 필요로하는 개발 플랫폼에서는 그 수준이 높아질것으로 기대해봅니다.



  • No labels