在PCF中,我创建了一个Crunchy Postgresql数据库(v9.5)。我有一个使用上面创建的数据库的Spring data jpa(v2.1.3)应用程序。我希望读取查询命中只读副本。当我将应用程序绑定到上面创建的Crunchy数据库服务时,它会自动发生还是我需要创建两个数据源并在代码中实现AbstractRoutingDataSource?有想法吗?
以下是有关我的数据库的一些详细信息。请注意,PCF已经为Crunchy数据库创建了读写jdbc uri。
{
"dashboard_password": "...",
"dashboard_user": "dashboard",
"db_host": "...",
"db_name": "postgre",
"db_port": 5432,
"jdbc_read_uri": "...",
"jdbc_uri": "...",
"password": "...",
"read_host": "...",
"read_port": 5433,
"read_uri": "...",
"service_id": "service-instance_e...",
"service_role": "myrole",
"uri": "postgresql://myrole..../postgre",
"username": "myrole17c..."
}
预先感谢