Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • WebClient : 브라우저에서 웹소켓 이벤트를 발생시킵니다.
  • SocketHandler : 서버에서 웹소켓 이벤트를 수신받을수 있습니다. 수신받은 이벤트를 액터모델에 전달합니다.
  • UserSessionActor : 웹소켓 세션을 액터모델을 통해 관리합니다.



구현된 코드를 간략하게 살펴보고 유닛테스트를 수행해보겠습니다.

UserSessionManager Actor

전체 코드 : https://github.com/psmon/kopring-reactive-labs/blob/main/KotlinBootReactiveLabs/src/main/kotlin/org/example/kotlinbootreactivelabs/ws/actor/chat/CounselorManagerActor.kt

...