概要
ハートビート間隔・リーパー間隔等のタイミング設定を、ハードコード定数から設定可能なパラメータに変更する。
背景
- Pekko:
WatchHeartBeatInterval/WatchUnreachableReaperInterval 等が設定ファイルで変更可能
- fraktor-rs:
bridge.rs:L54-55 にハードコード定数(WATCHER_HEARTBEAT_INTERVAL = 100ms, WATCHER_REAP_INTERVAL = 200ms)
対象ギャップ
| ID |
内容 |
難易度 |
YAGNI |
| G-013 |
タイミング設定の可配設化(with_heartbeat_interval 等のビルダーメソッド追加) |
easy |
有用 |
参照
- Pekko:
RemoteSettings.scala:L33
- fraktor-rs:
modules/remote/src/std/endpoint_transport_bridge/bridge.rs:L54-55
タスク
概要
ハートビート間隔・リーパー間隔等のタイミング設定を、ハードコード定数から設定可能なパラメータに変更する。
背景
WatchHeartBeatInterval/WatchUnreachableReaperInterval等が設定ファイルで変更可能bridge.rs:L54-55にハードコード定数(WATCHER_HEARTBEAT_INTERVAL = 100ms,WATCHER_REAP_INTERVAL = 200ms)対象ギャップ
参照
RemoteSettings.scala:L33modules/remote/src/std/endpoint_transport_bridge/bridge.rs:L54-55タスク
with_heartbeat_interval/with_reaper_interval/with_heartbeat_expected_response_afterビルダーメソッド追加