我有一个关于Ignite流媒体部分的问题。
我所理解的是,这是一种将数据导入缓存的方式,但我也看到,我们可以配置流接收器来应用一些其他的自定义逻辑。
所以我尝试创建一个包含接收器的类和一个将数据注入流的类(因此在服务器模式下有2个main和2个Ignite实例),但我“只是”将数据放入流的缓存中(接收器中没有任何自定义逻辑处理)。所以,我在问我是不是错过了什么,或者是我不太理解什么是流到点燃。
如果我把发件人的部分放进接收器,我就有指纹了。
有人知道我做(或理解)错了什么吗?
接收器类:
public class Receiver {
public static void main(String[] args){
IgniteConfiguration igniteConfig = new IgniteConfiguration();
CacheConfiguration<String, String> cacheConfig = new CacheConfiguration<>("CacheStream");
igniteConfig.setCacheConfiguration(cacheConfig);
Ignite ignite = Ignition.getOrStart(igniteConfig);
IgniteDataStreamer<String, String> streamer = ignite.dataStreamer("CacheStream");
streamer.receiver(StreamVisitor.from((cacheLambda, e) -> {
System.out.println("Value : " + e.getValue());
}));
}
}
发件人类:
public class Sender {
public static void main(String[] args){
IgniteConfiguration igniteConfig = new IgniteConfiguration();
CacheConfiguration<String, String> cacheConfig = new CacheConfiguration<>("CacheStream");
igniteConfig.setCacheConfiguration(cacheConfig);
Ignite ignite = Ignition.getOrStart(igniteConfig);
IgniteDataStreamer<String, String> streamer = ignite.dataStreamer("CacheStream");
for(int i = 0 ; i < 10 ; i++){
streamer.addData("key-"+i, "value-"+i);
}
streamer.flush();
}
}
ignite.datastreamer(“CacheStream”)不返回您之前创建的相同数据流,它每次都创建新的datastreamer。
因此,在您的例子中,您配置了两个不同的DataStreamer,并且使用没有配置接收器的流光上传数据。
我正在寻找apache ignite授权示例。但我在网上找不到。如果你们中的任何一个已经实现了点火授权,那么请告诉我如何执行授权。
我正在使用以下设置: 我的记录大小大约是2000字节。并查看“Grid-Data-Loader-Flusher”线程状态,如下所示: 线程数平均最长持续时间网格-数据-加载器-冲洗器-#100 38 4,737,793.579 30,427,862 180,036,156 数据流的最佳配置是什么? 谢谢
我使用codeigniter与数据,我想按一列选择。 我该怎么做? 谢谢
我正在尝试构建一个apache ignite thinclient poc,并且能够连接到集群,还可以使用ScanQuery读取数据。但我仍然停留在为任何缓存更新创建一个监听器上。我翻阅了一下,但找不到瘦客户机的任何东西。ignite瘦客户端是否支持侦听缓存更新?我该怎么做?
我是Apache Ignite的新手,我们的要求是在docker上运行它,但是,我尝试在网上搜索如何从我的C#.NET应用程序连接到dockerize Apache Ignite,但是没有找到关于这方面的好资源。 我运行docker-compose up,Apache Ignite正在运行。但是,我不知道如何从我的C#代码连接到这个dockerized ignite。请让我知道如何这样做,如果你可
我使用的是ignite 2.9。本机持久性已禁用。 使用在堆缓存上启用 缓存配置。setOnheapCacheEnabled(真) 但我仍然可以在日志中看到堆外指标。 在将on heap设置为true后,它不应该只使用堆内存吗 什么类型的数据存储在堆外 在为堆上的默认数据区域定义的逐出策略为random2Lru和LRU的情况下,逐出如何工作