SpringCloud DataFlow — 0. 本地部署部署
SpringCloud DataFlow — 1. 自定義Processor
SpringCloud DataFlow — 2. 自定義Sink
SpringCloud DataFlow — 3. 暴露properties
SpringCloud DataFlow — 4. Prometheus + Grafana 監控
SpringCloud DataFlow — 5. 多分支負載
# 參考文檔
https://dataflow.spring.io/docs/installation/local/manual/
1. skipper
1.1 下載
wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-skipper-server/2.1.0.RELEASE/spring-cloud-skipper-server-2.1.0.RELEASE.jar
1.2 運行
java -jar spring-cloud-skipper-server-2.1.1.BUILD-SNAPSHOT.jar
2. server
2.1 下載
wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-dataflow-server/2.2.0.RELEASE/spring-cloud-dataflow-server-2.2.0.RELEASE.jar
2.2 運行
java -jar spring-cloud-dataflow-server-2.2.0.RELEASE.jar --spring.cloud.dataflow.applicationProperties.stream.management.metrics.export.prometheus.enabled=true --spring.cloud.dataflow.applicationProperties.stream.spring.cloud.streamapp.security.enabled=false --spring.cloud.dataflow.applicationProperties.stream.management.endpoints.web.exposure.include=prometheus,info,health --spring.cloud.dataflow.grafana-info.url=http://localhost:3000
3. shell
3.1 下載
wget https://repo.spring.io/release/org/springframework/cloud/spring-cloud-dataflow-shell/2.2.0.RELEASE/spring-cloud-dataflow-shell-2.2.0.RELEASE.jar
3.2 運行
java -jar spring-cloud-dataflow-shell-2.2.0.RELEASE.jar