如题:我希望在django项目中使用ob数据库,同时使用ob的loadbance模式,我应该如何配置项目
1 个赞
你说的loadbance模式,是啥意思
我也不知道是啥,我们的项目转ob的时候,运维提出的要求,
ai给出的回答是: OceanBase 的 LoadBalance 模式主要用于其 JDBC 驱动程序(OceanBase Connector/J)中,旨在优化数据库连接的分配与管理,提升可用性和性能。
我的理解就相当于一种负载均衡,使用的时候需要客户端进行一些配置,java那边说是使用mysql-connector 8.0.25,修改连接串就行了
但是在django项目,或者是其他语言方面,我没有找到相关的文档
负载均衡是自动开启的不需要额外配置,之前就已经支持django项目了
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000002995607
1 个赞
是的,是这个,需要配置多ip,django项目和go项目如何配置
悲,我看了django数据库连接这一块的源代码,不支持url的方式,更不支持负载均衡,只能直接指定一个host
也还有其他替代方案,如果有硬负载可以做个VIP,通过VIP配置连接方式
或者环境里做个软负载,lvs、haproxy等等,不过这不是ob的技术,得自己研究了。
sql负载均衡这个应该是obproxy的吧。你说的负载均衡是业务流量上的还是磁盘数据的?