- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.samza.zk.ZkBarrierForVersionUpgrade.create()
方法的一些代码示例,展示了ZkBarrierForVersionUpgrade.create()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZkBarrierForVersionUpgrade.create()
方法的具体详情如下:
包路径:org.apache.samza.zk.ZkBarrierForVersionUpgrade
类名称:ZkBarrierForVersionUpgrade
方法名:create
[英]Creates a shared barrier sub-tree in ZK
[中]在ZK中创建共享屏障子树
代码示例来源:origin: org.apache.samza/samza-core
barrier.create(nextJMVersion, currentProcessorIds);
代码示例来源:origin: org.apache.samza/samza-core_2.10
barrier.create(nextJMVersion, currentProcessorIds);
代码示例来源:origin: org.apache.samza/samza-core_2.12
barrier.create(nextJMVersion, currentProcessorIds);
代码示例来源:origin: apache/samza
barrier.create(nextJMVersion, currentProcessorIds);
代码示例来源:origin: org.apache.samza/samza-core_2.11
barrier.create(nextJMVersion, currentProcessorIds);
代码示例来源:origin: apache/samza
@Test
public void testCleanUpZkBarrierVersion() {
String root = zkUtils.getKeyBuilder().getJobModelVersionBarrierPrefix();
zkUtils.getZkClient().createPersistent(root, true);
ZkBarrierForVersionUpgrade barrier = new ZkBarrierForVersionUpgrade(root, zkUtils, null, null);
for (int i = 200; i < 210; i++) {
barrier.create(String.valueOf(i), new ArrayList<>(Arrays.asList(i + "a", i + "b", i + "c")));
}
zkUtils.deleteOldBarrierVersions(5);
List<String> zNodeIds = zkUtils.getZkClient().getChildren(root);
Collections.sort(zNodeIds);
Assert.assertEquals(Arrays.asList("barrier_205", "barrier_206", "barrier_207", "barrier_208", "barrier_209"),
zNodeIds);
}
代码示例来源:origin: apache/samza
@Test
public void testZkBarrierForVersionUpgradeWithTimeOut() {
String barrierId = String.format("%s/%s", zkUtils1.getKeyBuilder().getRootPath(), RandomStringUtils.randomAlphabetic(4));
List<String> processors = ImmutableList.of("p1", "p2", "p3");
CountDownLatch latch = new CountDownLatch(2);
TestZkBarrierListener listener = new TestZkBarrierListener(latch, State.TIMED_OUT);
ZkBarrierForVersionUpgrade processor1Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils, listener, debounceTimer);
ZkBarrierForVersionUpgrade processor2Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils1, listener, debounceTimer);
processor1Barrier.create(BARRIER_VERSION, processors);
processor1Barrier.join(BARRIER_VERSION, "p1");
processor2Barrier.join(BARRIER_VERSION, "p2");
processor1Barrier.expire(BARRIER_VERSION);
boolean result = false;
try {
result = latch.await(10000, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
}
assertTrue("Barrier Timeout test failed to complete within test timeout.", result);
List<String> children = zkUtils.getZkClient().getChildren(barrierId + "/barrier_1/barrier_participants");
State barrierState = zkUtils.getZkClient().readData(barrierId + "/barrier_1/barrier_state");
assertEquals(State.TIMED_OUT, barrierState);
assertNotNull(children);
assertEquals("Unexpected barrier state. Didn't find two processors.", 2, children.size());
assertEquals("Unexpected barrier state. Didn't find the expected members.", ImmutableList.of("p1", "p2"), children);
}
代码示例来源:origin: apache/samza
@Test
public void testZkBarrierForVersionUpgrade() {
String barrierId = String.format("%s/%s", zkUtils1.getKeyBuilder().getRootPath(), RandomStringUtils.randomAlphabetic(4));
List<String> processors = ImmutableList.of("p1", "p2");
CountDownLatch latch = new CountDownLatch(2);
TestZkBarrierListener listener = new TestZkBarrierListener(latch, State.DONE);
ZkBarrierForVersionUpgrade processor1Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils, listener, debounceTimer);
ZkBarrierForVersionUpgrade processor2Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils1, listener, debounceTimer);
processor1Barrier.create(BARRIER_VERSION, processors);
State barrierState = zkUtils.getZkClient().readData(barrierId + "/barrier_1/barrier_state");
assertEquals(State.NEW, barrierState);
processor1Barrier.join(BARRIER_VERSION, "p1");
processor2Barrier.join(BARRIER_VERSION, "p2");
boolean result = false;
try {
result = latch.await(10000, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
}
assertTrue("Barrier failed to complete within test timeout.", result);
List<String> children = zkUtils.getZkClient().getChildren(barrierId + "/barrier_1/barrier_participants");
barrierState = zkUtils.getZkClient().readData(barrierId + "/barrier_1/barrier_state");
assertEquals(State.DONE, barrierState);
assertNotNull(children);
assertEquals("Unexpected barrier state. Didn't find two processors.", 2, children.size());
assertEquals("Unexpected barrier state. Didn't find the expected members.", processors, children);
}
代码示例来源:origin: apache/samza
@Test
public void testShouldDiscardBarrierUpdateEventsAfterABarrierIsMarkedAsDone() {
String barrierId = String.format("%s/%s", zkUtils1.getKeyBuilder().getRootPath(), RandomStringUtils.randomAlphabetic(4));
List<String> processors = ImmutableList.of("p1", "p2");
CountDownLatch latch = new CountDownLatch(2);
TestZkBarrierListener listener = new TestZkBarrierListener(latch, State.DONE);
ZkBarrierForVersionUpgrade processor1Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils, listener, debounceTimer);
ZkBarrierForVersionUpgrade processor2Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils1, listener, debounceTimer);
processor1Barrier.create(BARRIER_VERSION, processors);
processor1Barrier.join(BARRIER_VERSION, "p1");
processor2Barrier.join(BARRIER_VERSION, "p2");
boolean result = false;
try {
result = latch.await(10000, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
}
assertTrue("Barrier Timeout test failed to complete within test timeout.", result);
processor1Barrier.expire(BARRIER_VERSION);
State barrierState = zkUtils.getZkClient().readData(barrierId + "/barrier_1/barrier_state");
assertEquals(State.DONE, barrierState);
}
代码示例来源:origin: apache/samza
ZkBarrierForVersionUpgrade processor2Barrier = new ZkBarrierForVersionUpgrade(barrierId, zkUtils1, listener, debounceTimer);
processor1Barrier.create(BARRIER_VERSION, processors);
我正在关注Apache Samza website上的hello-samza教程,并想按此处所述添加REST服务:http://samza.apache.org/learn/tutorials/lat
您好,由于以下错误 ,我的 samza 作业容器经常失败: Exception from container-launch. Container id: container_1540535314451
如果您使用 Samza 的 OutgoingMessageEnvelope使用此格式发送消息: public OutgoingMessageEnvelope(SystemStream systemSt
使用 Samza KeyValueStore接口(interface),如何检索具有公共(public)键前缀的所有文档?键是字符串,RocksDb 将是底层存储。 下面使用 range 方法的方法是
我正在尝试设置 Apache Samza 和 Kafka 环境。我在尝试运行模块时遇到了一些问题。 我让 Kafka 正常工作,但我无法让 Samza 工作。我已经安装了两个 Debian Jeesy
我目前正在编写一个 Samza 脚本,它只会从 Kafka 主题获取数据并将数据输出到另一个 Kafka 主题。我写了一个非常基本的 StreamTask 但是在执行时我遇到了错误。 错误如下: Ex
本文整理了Java中org.apache.samza.zk.ZkCoordinationUtilsFactory类的一些代码示例,展示了ZkCoordinationUtilsFactory类的具体用法
本文整理了Java中org.apache.samza.zk.ZkProcessorLatch类的一些代码示例,展示了ZkProcessorLatch类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.apache.samza.zk.ZkUtils类的一些代码示例,展示了ZkUtils类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven
本文整理了Java中org.apache.samza.zk.ZkLeaderElector类的一些代码示例,展示了ZkLeaderElector类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中org.apache.samza.zk.ZkKeyBuilder类的一些代码示例,展示了ZkKeyBuilder类的具体用法。这些代码示例主要来源于Github/Stackover
本文整理了Java中org.apache.samza.zk.ZkJobCoordinator类的一些代码示例,展示了ZkJobCoordinator类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.apache.samza.zk.ZkBarrierForVersionUpgrade类的一些代码示例,展示了ZkBarrierForVersionUpgrade类的具体用法
本文整理了Java中org.apache.samza.zk.ZkDistributedLock类的一些代码示例,展示了ZkDistributedLock类的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.apache.samza.zk.ZkBarrierListener类的一些代码示例,展示了ZkBarrierListener类的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.apache.samza.zk.ZkUtilsMetrics类的一些代码示例,展示了ZkUtilsMetrics类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中org.apache.samza.zk.ZkCoordinationUtils类的一些代码示例,展示了ZkCoordinationUtils类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.apache.samza.zk.ZkJobCoordinatorFactory类的一些代码示例,展示了ZkJobCoordinatorFactory类的具体用法。这些代码示
本文整理了Java中org.apache.samza.config.ZkConfig类的一些代码示例,展示了ZkConfig类的具体用法。这些代码示例主要来源于Github/Stackoverflow
本文整理了Java中org.apache.samza.zk.ZkMetadataStore类的一些代码示例,展示了ZkMetadataStore类的具体用法。这些代码示例主要来源于Github/Sta
我是一名优秀的程序员,十分优秀!