我的Java EE应用程序中有一个类,它从服务器获取数据:
public class FilterApollon {
StreamsBuilder builder = new StreamsBuilder();
KStream<String, String> source = builder.stream("unfiltered");
...
new DataController().register(jsonstring);
sendToKafka(source);
final KafkaStreams streams = new KafkaStreams(builder.build(),props);
Thread.sleep(1000000000);
streams.close();
}
此类已在webapp中创建,其目的是通过Web界面显示来自配置良好的网络的实时数据。
此类必须在后台运行,以便提供新的SensorData类型以在JPA中保留,然后通过RESTful调用显示到Web界面。创建这个的最佳方法是什么?