# Sentinel DataSource Consul Sentinel DataSource Consul provides integration with Consul. The data source leverages blocking query (backed by long polling) of Consul. > **NOTE**: This module requires JDK 1.8 or later. ## Usage To use Sentinel DataSource Consul, you could add the following dependency: ```xml com.alibaba.csp sentinel-datasource-consul x.y.z ``` Then you can create a `ConsulDataSource` and register to rule managers. For instance: ```java ReadableDataSource> dataSource = new ConsulDataSource<>(host, port, ruleKey, waitTimeoutInSecond, flowConfigParser); FlowRuleManager.register2Property(dataSource.getProperty()); ``` - `ruleKey`: the rule persistence key - `waitTimeoutInSecond`: long polling timeout (in second) of the Consul API client