mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 00:35:38 +08:00
feat(tauri-plugin-mihomo): configure IPC pool settings with connection limits and health checks
This commit is contained in:
@@ -62,6 +62,14 @@ mod app_init {
|
|||||||
tauri_plugin_mihomo::Builder::new()
|
tauri_plugin_mihomo::Builder::new()
|
||||||
.protocol(tauri_plugin_mihomo::models::Protocol::LocalSocket)
|
.protocol(tauri_plugin_mihomo::models::Protocol::LocalSocket)
|
||||||
.socket_path(crate::config::IClashTemp::guard_external_controller_ipc())
|
.socket_path(crate::config::IClashTemp::guard_external_controller_ipc())
|
||||||
|
.pool_config(
|
||||||
|
tauri_plugin_mihomo::IpcPoolConfigBuilder::new()
|
||||||
|
.min_connections(0)
|
||||||
|
.max_connections(20)
|
||||||
|
.idle_timeout(std::time::Duration::from_millis(500))
|
||||||
|
.health_check_interval(std::time::Duration::from_secs(10))
|
||||||
|
.build(),
|
||||||
|
)
|
||||||
.build(),
|
.build(),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user