新增:ztimer 客户端

This commit is contained in:
lxy
2021-01-08 19:51:36 +08:00
parent 4d5fb83b3c
commit 26a1fc4971
4 changed files with 96 additions and 44 deletions

View File

@@ -4,7 +4,7 @@ import com.zdemo.Event;
import com.zdemo.EventType;
import com.zdemo.IConsumer;
import com.zdemo.IProducer;
import com.zdemo.zdb.ZdbProducer;
import com.zdemo.zdb.ZHubProducer;
import org.junit.Test;
import org.redkale.boot.Application;
@@ -26,7 +26,7 @@ public class AppTest {
public void runConsumer() {
try {
//启动并开启消费监听
IConsumer consumer = Application.singleton(MyConsumer.class);
MyConsumer consumer = Application.singleton(MyConsumer.class);
consumer.addEventType(
EventType.of("a", str -> {
@@ -38,6 +38,10 @@ public class AppTest {
})
);
consumer.timer("a", "* * * * * *", () -> {
System.out.println("timer a 执行了");
});
Thread.sleep(60_000 * 60);
} catch (Exception e) {
@@ -48,7 +52,7 @@ public class AppTest {
@Test
public void runProducer() {
try {
IProducer producer = Application.singleton(ZdbProducer.class);
IProducer producer = Application.singleton(ZHubProducer.class);
// 发送不同的 事件
float v0 = 1f;
@@ -79,7 +83,6 @@ public class AppTest {
@Test
public void t() {
List<String> list = new ArrayList<>();
list.toArray(String[]::new);
@@ -129,7 +132,7 @@ public class AppTest {
public void yy() {
IProducer producer = null;
try {
producer = Application.singleton(ZdbProducer.class);
producer = Application.singleton(ZHubProducer.class);
for (int i = 0; i < 100; i++) {

View File

@@ -1,8 +1,8 @@
package com.zdemo.test;
import com.zdemo.zdb.ZdbConsumer;
import com.zdemo.zdb.ZHubConsumer;
public class MyConsumer extends ZdbConsumer {
public class MyConsumer extends ZHubConsumer {
public String getGroupid() {
return "group-test"; //消费组名称