支持负载平衡器的Microsoft SQL Server Django后端

django-pyodbc-lb的Python项目详细描述


基于django pyodbc azure的数据库引擎,该引擎重写数据库连接。 如果选项字典包含负载均衡器则它必须是一个具有choose方法的对象,该方法返回主机列表。

配置示例:

DATABASES = {
    'default': {
        'ENGINE': 'sql_server_lb',
        'NAME': 'database',
        'USER': 'user',
        'PASSWORD': 'password'
        'HOST': 'host',  # Not used
        'PORT': 1433,
        'COMMAND_TIMEOUT': 360,
        'CONN_MAX_AGE': 3600,  # Persistent connection limited to an hour
        'OPTIONS': {
            'load_balancer': LoadBalancer('database'),
            'driver': 'FreeTDS',
            'host_is_server': True,
            'extra_params': 'TDS_Version=7.3',
        }
    },
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java当我点击MainActivity中的按钮以显示其他活动时,它不起作用   java游戏!框架:在请求之间获取控制器的组件/字段/对象   JavaBlackBerry:调用计算器并检索值?   java Struts2 jQuery插件提交按钮   java无法将更新的画布绘制到活动   java如何将Gson值放入HashMap   使用截取时出现java错误:RecyclerView:未连接适配器;跳过布局   java组织。冬眠HibernateException:在Hibernate搜索中编制索引时出错(在事务完成之前)   java Swagger服务器存根生成工作流   java JInternalFrame底部阴影问题   java nio缓冲区类中limit()的用法是什么   java水平回收器视图内部选项卡布局   java Maven无法找到依赖项   java如何管理不同应用程序实例的权限文件?