Skip to content

Commit 1810cd5

Browse files
committed
wip
1 parent 1d04462 commit 1810cd5

File tree

2 files changed

+5
-22
lines changed

2 files changed

+5
-22
lines changed

wingfoil/examples/messaging/zmq_pub.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,14 @@ use wingfoil::*;
55

66
fn main() {
77
env_logger::init();
8-
98
let port = 5555;
109
let period = Duration::from_millis(100);
11-
let run_for = RunFor::Duration(Duration::from_secs(10));
12-
13-
println!("Starting ZMQ sender on port {port}...");
14-
println!("Publishing an incrementing counter every {period:?}");
15-
1610
ticker(period)
1711
.count()
12+
//.limit(10)
1813
.logged("pub", Info)
1914
.zmq_pub(port)
20-
.run(RunMode::RealTime, run_for)
15+
.run(RunMode::RealTime, RunFor::Forever)
2116
.unwrap();
2217

2318
println!("Finished.");
Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,13 @@
1-
1+
use log::Level::Info;
22
use wingfoil::adapters::zmq::zmq_sub;
33
use wingfoil::*;
44

55
fn main() {
66
env_logger::init();
7-
87
let address = "tcp://127.0.0.1:5555";
9-
let run_for = RunFor::Forever;
10-
118
println!("Starting ZMQ receiver, connecting to {address}...");
12-
139
zmq_sub::<u64>(address)
14-
.logged("received", log::Level::Info)
15-
.finally(|values, _| {
16-
println!("Received {} messages", values.len());
17-
for v in values {
18-
println!(" {:?}", v);
19-
}
20-
})
21-
.run(RunMode::RealTime, run_for)
10+
.logged("received", Info)
11+
.run(RunMode::RealTime, RunFor::Forever)
2212
.unwrap();
23-
24-
println!("Receiver finished.");
2513
}

0 commit comments

Comments
 (0)