欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
OBProxy 概述
- OBProxy 作为 OceanBase 数据库专用的反向代理软件,其核心功能就是路由以将客户端发起的数据访问请求转发到正确的 OBServer 节点上。
- 客户端通过 OBProxy 访问 OceanBase 数据库的数据链路如下图所示,用户通过任意 Client 驱动发出请求,请求通过负载均衡组件访问到任意一台无状态的 OBProxy 上,然后 OBProxy 再将用户请求转发到后端 OceanBase 集群中最佳的 OBServer 节点上去执行。
- 每个 OBServer 节点均包含完整的 SQL 引擎和存储引擎,用来负责解析用户 SQL 以生成物理执行计划并执行。分布式的 OBServer 节点之间通过 Paxos 协议以保证高可用性。
- OBProxy 支持将请求正确发送至主副本,并且通过特定配置还支持读写分离和备优先读等场景。另外在 OBServer 节点发生宕机、升级或合并等状态时,可以通过黑名单机制确保用户请求可以被路由至状态正常的 OBServer 节点上。
管理 OBProxy
操作 | 说明 |
您可通过该操作创建 OBProxy 集群。 | |
您可通过该操作创建 OBProxy 集群。 | |
您可通过该操作删除集群中的 OBProxy。 | |
您可通过该操作重启集群中的 OBProxy。 | |
您可通过该操作升级集群中的 OBProxy。 | |
您可通过该操作向 OBProxy 集群中添加 OBProxy。 | |
您可通过该操作刷新 OBProxy 的配置。 | |
您可通过该操作查看 OBProxy 的性能监控数据。 | |
您可通过该操作查看 OBProxy 的请求分析数据。 | |
您可通过该操作管理 OBProxy 集群的参数。 | |
您可通过该操作为 OBProxy 集群添加可连接的 OceanBase 集群。 | |
您可通过该操作删除 OBProxy 集群。 | |
您可通过该操作升级 OBProxy 集群中所有的 OBProxy。 | |
您可通过该操作重启 OBProxy 集群中所有的 OBProxy。 | |
您可通过该操作为 OBProxy 集群删除其可连接的 Oceanbase 集群。 |
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




