gpt4 book ai didi

java - 使用 Quarkus Reactive MySQL Clients/io.vertx.mysqlclient 进行服务器故障转移

转载 作者:行者123 更新时间:2023-12-03 21:46:00 27 4
gpt4 key购买 nike

是否io.vertx.mysqlclient支持服务器故障转移 as it can be set up with MySQL Connector/J ?
我的应用程序基于 quarkus 使用 io.vertx.mutiny.mysqlclient.MySQLPool这反过来又基于 io.vertx.mysqlclient .如果该堆栈中支持服务器故障转移,如何设置?我在文档和代码中没有找到任何提示。

最佳答案

不,它不支持故障转移。
您可以创建两个客户端,然后使用 Munity 故障转移方法来获得相同的效果:

MySQLPool client1 = ...
MySQLPool client2 = ...

private Uni<List<Data>> query(MySQLPool client) {
// Use client param to send queries to the database
}

Uni<List<Data>> results = query(client1)
.onFailure().recoverWithUni(() -> query(client2));

关于java - 使用 Quarkus Reactive MySQL Clients/io.vertx.mysqlclient 进行服务器故障转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64157165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com