목록Elixir (2)
게임공장
GenServer
GenServer 란? 클라-서버 관계의 서버 구현 모듈 GenServer 는 다른 Elixir 프로세스와 동일한 프로세스이며 state 를 유지하고 비동기적으로 코드를 실행할 수 있다. GenServer 를 사용해 구현된 서버는 규정된 인터페이스 함수들을 가지고 있으며 에러를 추적하고 리포트할 수 있는 기능을 가지고 있다. Supervision Tree(?) 에 적합함 구현 방법 사용할 기능의 콜백 함수들만 구현하면 됨 Callback 함수들 init/1 초기에 state 에 전달해줄 파라미터를 정의할 수 있다. 필수로 구현되어야 하는 함수 @impl true def init(elements) do initial_state = String.split(elements, ",", trim: true) {:..
Elixir
2024. 3. 24. 22:33