바뀜

둘러보기로 가기 검색하러 가기
261번째 줄: 261번째 줄:     
= 채널 레이어 구현 =
 
= 채널 레이어 구현 =
 +
consumer 인스턴스는 자동으로 유일한 channel name을 구성하기 때문에 서로 소통하려면 layer가 필요하다.
   −
=== 체널레이어 구현 ===
  −
consumer 인스턴스는 자동으로 유일한 channel name을 구성하기 때문에 서로 소통하려면 layer가 필요하다.
  −
{| class="wikitable"
  −
!과정
  −
!설명
  −
!방법
  −
|-
  −
|패키지 설치
  −
|Channels가 Redis인터페이스를 인식하도록.
  −
|pip install channels_redis
  −
|-
  −
|settings.py 설정
  −
|ASGI 아래 추가하자.
  −
|<syntaxhighlight lang="python">
  −
ASGI_APPLICATION = 'routing.application'  # routing.py 파일의 application을 불러온다.
  −
CHANNEL_LAYERS = {
  −
    'default': {
  −
        'BACKEND': 'channels_redis.core.RedisChannelLayer',
  −
        'CONFIG': {
  −
            "hosts": [('127.0.0.1', 6379)],
  −
        },
  −
    },
  −
}
  −
</syntaxhighlight>
  −
|}
   
== 레디스 ==
 
== 레디스 ==
 
레디스 서버를 이용한 실시간 채팅 구현.
 
레디스 서버를 이용한 실시간 채팅 구현.

둘러보기 메뉴