数据访问代理连接器概述

数据访问代理连接器基于标准的 JDBC 接口实现,能代理标准的数据库连接池(如 DBCP、Druid、c3p0),对数据库进行增删查改。您可以使用该连接器连接数据访问代理服务器,执行数据库操作。

数据访问代理连接器主要支持以下功能:

数据库密码加解密

数据库密码为敏感信息,建议在配置文件中使用加密后的密文以提高安全性。数据访问代理连接器提供 SecuritySpec 接口来集成用户自定义的加解密算法 JAR 包,从而实现对自定义加解密算法的支持。

SQL 链路追踪

traceId 通过 MySQL 的自定义 HINT 语句传给数据访问代理服务器,从而打通应用到服务器的链路,输出 SQL 执行日志,轻松通过链路追踪应用,快速定位 SQL 执行耗时。

分库分表路由指定

可通过自定义 HINT 语句,指定 SQL 语句访问某一特定的分库分表。

拦截器扩展

数据访问代理连接器具有灵活的扩展机制,可通过实现拦截器 (Interceptor) 接口,提供更多的扩展功能。

阿里云首页 金融分布式架构 相关技术圈