返回介绍

Proxy

发布于 2021-09-25 22:17:14 字数 2027 浏览 970 评论 0 收藏 0

DatabaseProtocolFrontendEngine

SPI 名称详细说明
DatabaseProtocolFrontendEngine用于ShardingSphere-Proxy解析与适配访问数据库的协议
已知实现类详细说明
MySQLFrontendEngine基于 MySQL 的数据库协议实现
PostgreSQLFrontendEngine基于 PostgreSQL 的SQL 解析器实现

JDBCDriverURLRecognizer

SPI 名称详细说明
JDBCDriverURLRecognizer使用 JDBC 驱动执行 SQL
已知实现类详细说明
MySQLRecognizer使用 MySQL 的 JDBC 驱动执行 SQL
PostgreSQLRecognizer使用 PostgreSQL 的 JDBC 驱动执行 SQL
OracleRecognizer使用 Oracle 的 JDBC 驱动执行 SQL
SQLServerRecognizer使用 SQLServer 的 JDBC 驱动执行 SQL
H2Recognizer使用 H2 的 JDBC 驱动执行 SQL
P6SpyDriverRecognizer使用 P6Spy 的 JDBC 驱动执行 SQL

AuthorityProvideAlgorithm

SPI 名称详细说明
AuthorityProvideAlgorithm用户权限加载逻辑
已知实现类Type详细说明
NativeAuthorityProviderAlgorithmNATIVE基于后端数据库存取 server.yaml 中配置的权限信息。如果用户不存在,则自动创建用户并默认赋予最高权限。
AllPrivilegesPermittedAuthorityProviderAlgorithmALL_PRIVILEGES_PERMITTED默认授予所有权限(不鉴权),不会与实际数据库交互。
SchemaPrivilegesPermittedAuthorityProviderAlgorithmSCHEMA_PRIVILEGES_PERMITTED通过属性 user-schema-mappings 配置的权限。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文