新增:主题发布标准方法 publish 替换原 send 方法
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
package com.zdemo.test;
|
||||
|
||||
import com.zdemo.Event;
|
||||
import com.zdemo.EventType;
|
||||
import com.zdemo.IProducer;
|
||||
import org.junit.Test;
|
||||
import org.redkale.boot.Application;
|
||||
@@ -24,11 +22,9 @@ public class AppTest {
|
||||
//启动并开启消费监听
|
||||
MyConsumer consumer = Application.singleton(MyConsumer.class);
|
||||
|
||||
consumer.addEventType(
|
||||
EventType.of("a-1", str -> {
|
||||
System.out.println("我收到了消息 a 事件:" + str);
|
||||
})
|
||||
);
|
||||
consumer.subscribe("a-1", str -> {
|
||||
System.out.println("我收到了消息 a 事件:" + str);
|
||||
});
|
||||
|
||||
consumer.timer("a", () -> {
|
||||
System.out.println(Utility.now() + " timer a 执行了");
|
||||
@@ -44,10 +40,9 @@ public class AppTest {
|
||||
@Test
|
||||
public void runProducer() {
|
||||
try {
|
||||
IProducer producer = Application.singleton(MyConsumer.class);
|
||||
MyConsumer producer = Application.singleton(MyConsumer.class);
|
||||
for (int i = 0; i < 10_0000; i++) {
|
||||
producer.send(Event.of("a-1", i + ""));
|
||||
producer.send(Event.of("a-1", i));
|
||||
producer.publish("a-1", i);
|
||||
}
|
||||
|
||||
try {
|
||||
@@ -117,7 +112,7 @@ public class AppTest {
|
||||
|
||||
for (int i = 0; i < 100; i++) {
|
||||
|
||||
producer.send(Event.of("x", "x"));
|
||||
producer.publish("x", "x");
|
||||
Thread.sleep(1000);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
Reference in New Issue
Block a user