channels_redis config options
1536 ワード
Config options
すべての準備キーの接頭辞.デフォルトasgi:
2つ以上の完全に分離されたチャネルレイヤを同じ準備インスタンスで実行する場合は、異なる接頭辞を使用します.
同じ階層で議論されているサーバは、同じ接頭辞を持つべきです.
expiry
情報破棄期間.基本60秒
group_expiry
グループの破棄期間.基本86400秒
capacity
デフォルトのチャネル容量.基本100.
容量に達した場合、メッセージは送信されません.
ex)httpサーバは接続を切断し、リポジトリからの応答メッセージを待つ.
channel_capacity
各チャネルの容量.
チャンネル名をglobモードまたは正規表現として表すことをサポートします.
ex)
symmetric_encryption_keys
このオプションにはctyptographyパッケージが必要です.
channels redisをインストールする場合
注意:https://github.com/django/channels_redis
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
"hosts": [("localhost", 6379)],
},
},
}
prefixすべての準備キーの接頭辞.デフォルトasgi:
2つ以上の完全に分離されたチャネルレイヤを同じ準備インスタンスで実行する場合は、異なる接頭辞を使用します.
同じ階層で議論されているサーバは、同じ接頭辞を持つべきです.
expiry
情報破棄期間.基本60秒
group_expiry
グループの破棄期間.基本86400秒
capacity
デフォルトのチャネル容量.基本100.
容量に達した場合、メッセージは送信されません.
ex)httpサーバは接続を切断し、リポジトリからの応答メッセージを待つ.
channel_capacity
各チャネルの容量.
チャンネル名をglobモードまたは正規表現として表すことをサポートします.
ex)
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
"hosts": [("localhost", 6379)],
"channel_capacity": {
"http.request": 200,
"http.response!*": 10,
re.compile(r"^websocket.send\!.+"): 20,
},
},
},
}
照合順序を強制する場合は、OrderedDictを使用します.symmetric_encryption_keys
このオプションにはctyptographyパッケージが必要です.
channels redisをインストールする場合
pip install channels_redis[cryptography]
文字列リストとして、各文字列は暗号化キーです.注意:https://github.com/django/channels_redis
Reference
この問題について(channels_redis config options), 我々は、より多くの情報をここで見つけました https://velog.io/@monica/channelsredis-config-optionsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol