amqp支持的asgi通道层实现
asgi-amqp的Python项目详细描述
一种asgi通道层,使用amqp作为其支持存储,并提供组支持。
设置
asgi_amqp频道层在asgi_amqp中查找设置 具有以下配置选项。URL和连接设置 通过与任何通道层相同的通道层配置。
模型 设置要使用的自定义通道组模型。在通道组中查看有关此的更多信息 本自述的模型部分。
用法:
ASGI_AMQP = {'MODEL': 'awx.main.models.channels.ChannelGroup'}
init_func 要在首次实例化通道层时运行的函数。
用法:
ASGI_AMQP = {'INIT_FUNC': 'awx.prepare_env'}
信道组模型
此通道层需要名为channelgroup的数据库模型。你 可以使用通过向您的 安装的应用程序或您可以将asgi_amqp.model设置指向 您已经定义的模型。
已安装的应用程序:
INSTALLED_APPS = [ ... 'asgi_amqp', ... ]
设置:
ASGI_AMQP = { 'MODEL': 'awx.main.models.channels.ChannelGroup', }