javads/natsio/publisher/Publisher.java
2026-01-15 12:23:05 -05:00

22 lines
557 B
Java

import io.nats.client.Connection;
import io.nats.client.Nats;
import java.time.Duration;
public class Publisher {
public static void main(String[] args) throws Exception {
Connection nc = Nats.connect("nats://nats:4222");
int counter = 0;
while (true) {
long sendTime = System.currentTimeMillis();
String msg = counter + "," + sendTime;
nc.publish("demo.subject", msg.getBytes());
nc.flush(Duration.ofSeconds(1));
System.out.println("Sent: " + counter);
counter++;
Thread.sleep(1000);
}
}
}