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

Compare with Current View Page History

« Previous Version 3 Next »

웹소켓및 스프링 웹등은 메시지 기반의 멀티플레이어 게임을 만들기 위한 도구일뿐이며

메시지 설계는 직접해야합니다.

여기서는 액터패턴을 사용한 메시지 처리를 소개하겠습니다.


패킷설계 샘플

게임에 접속하고, 멀티플레이를 위한 테이블 공간에 단순하게 참여시키는 메시지 시퀀스 다이어 그램


액터 구성

메시지 설계가 완료되면,  메시지를 처리할 인스턴스를 작은 단위로 분리하고 구조적으로 배치해야합니다.

여기서 AKKA 의 ActorPath는 여러 지점에 우아한 메시지 전송을 지원합니다. 

Actor Path : https://doc.akka.io/docs/akka/2.5/general/addressing.html



그외 참고:

AKKA의 액터를 이용한 버젼과, 전통적인 스레드를 사용하는 동일한 기능을 하는 두가지 버젼을 준비하였습니다.


메시지 처리에서 Thread와 Actor를 사용하여 처리 하는것은 , 메시징 처리를 위한 좋은 학습자료입니다. 




  • No labels