File tree Expand file tree Collapse file tree 2 files changed +5
-22
lines changed
wingfoil/examples/messaging Expand file tree Collapse file tree 2 files changed +5
-22
lines changed Original file line number Diff line number Diff line change @@ -5,19 +5,14 @@ use wingfoil::*;
55
66fn 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." ) ;
Original file line number Diff line number Diff line change 1-
1+ use log :: Level :: Info ;
22use wingfoil:: adapters:: zmq:: zmq_sub;
33use wingfoil:: * ;
44
55fn 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}
You can’t perform that action at this time.
0 commit comments