Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何定义到XDB的Apache驼峰路由_Java_Apache Camel_Influxdb - Fatal编程技术网

Java 如何定义到XDB的Apache驼峰路由

Java 如何定义到XDB的Apache驼峰路由,java,apache-camel,influxdb,Java,Apache Camel,Influxdb,我想使用ApacheCamel将数据发送到XDB。我是这样一个初学者,我甚至不能理解骆驼的文档。我正在努力在spring配置XML的标记中到底需要写些什么。它说: URI格式:influxdb://beanName?[选项] InfluxDB端点是使用URI语法配置的:InfluxDB:connectionBean 我如何使用这些信息?能否提供一个更具指导性的示例,说明config.xml的外观以及如何在代码中调用它 谢谢我认为您需要配置一个spring bootInfluxDb类实例,然后

我想使用ApacheCamel将数据发送到XDB。我是这样一个初学者,我甚至不能理解骆驼的文档。我正在努力在spring配置XML的
标记中到底需要写些什么。它说:

  • URI格式:
    influxdb://beanName?[选项]
  • InfluxDB端点是使用URI语法配置的:
    InfluxDB:connectionBean
我如何使用这些信息?能否提供一个更具指导性的示例,说明config.xml的外观以及如何在代码中调用它


谢谢

我认为您需要配置一个spring bootInfluxDb类实例,然后使用beanName引用文档中所述的实例

这可以使用spring boot自动配置创建:

根据默认名称(来自yml自动配置bean),默认值应该是
influxDB
。我们还可以查看并确认它正在创建一个
InfluxDB
类实例

然后配置
influxdb://influxDB
在驼峰中


除了自动配置之外,此替代方案也应起作用(未经测试-):

然后配置
influxdb://myInflux
在驼峰中

@Configuration
public class AppConfig {
    @Bean(name = "myInflux")
    public InfluxDb influxClient{
        return InfluxDBFactory.connect(databaseURL, userName, password);
    }
}