summaryrefslogtreecommitdiff
path: root/examples/test.rs
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2023-02-02 16:10:56 +0100
committerAlex Auvolat <alex@adnab.me>2023-02-02 16:10:56 +0100
commitff14118db7ac838910f4ace03bc24f6dbafc62b3 (patch)
treeda7f088b6236beaf48dd9add76eae6f4837e9e1e /examples/test.rs
parentd0f40c02b9b74e6e6b852036865ad2b0c0e9370c (diff)
downloaddf-consul-ff14118db7ac838910f4ace03bc24f6dbafc62b3.tar.gz
df-consul-ff14118db7ac838910f4ace03bc24f6dbafc62b3.zip
Exponential backoff retry on catalog watcher
Diffstat (limited to 'examples/test.rs')
-rw-r--r--examples/test.rs13
1 files changed, 4 insertions, 9 deletions
diff --git a/examples/test.rs b/examples/test.rs
index b3e6455..7e38c66 100644
--- a/examples/test.rs
+++ b/examples/test.rs
@@ -1,7 +1,11 @@
+use std::time::Duration;
+
use df_consul::*;
#[tokio::main]
async fn main() {
+ pretty_env_logger::init();
+
let config = Config {
addr: "http://localhost:8500".into(),
ca_cert: None,
@@ -41,13 +45,4 @@ async fn main() {
.unwrap()
);
}
-
- println!("== WATCHING EVERYTHING ==");
- let mut watch = consul.watch_all_service_health();
- loop {
- if watch.changed().await.is_err() {
- break;
- }
- println!("\n{:?}", watch.borrow_and_update());
- }
}