用户工具

站点工具


light4j:registry

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
light4j:registry [2020/07/09 17:56]
admin
light4j:registry [2020/07/09 18:16] (当前版本)
admin
行 31: 行 31:
 </​code>​ </​code>​
  
-  * 注册中心:''​consul''​,ServerConfig.enableRegistry=true+  * 注册中心:''​consul''​、''​token''​,ServerConfig.enableRegistry=true
 <​code>​ <​code>​
 - com.networknt.registry.URL:​ - com.networknt.registry.URL:​
行 72: 行 72:
 }' http://​127.0.0.1:​8500/​v1/​acl/​update }' http://​127.0.0.1:​8500/​v1/​acl/​update
  
-#​密钥配置 consulToken:​ the_one_ring,''​consul''​ > ''​server''​,优先使用consul.yml配置+#​密钥配置 consulToken:​ the_one_ring,consul.yml优先于server.yml
 </​code>​ </​code>​
  
-  * 安全注册token+  * 容器部署''​consuldocker''​,''​consul''​.consulUrl,修改localhost为本机ip
 <​code>​ <​code>​
-docker run -d -p 8400:8400 -p 8500:8500/tcp -p 8600:53/udp -e '​CONSUL_LOCAL_CONFIG={"acl_datacenter":"​dc1","​acl_default_policy":"​deny","​acl_down_policy":"​extend-cache","​acl_master_token":"​the_one_ring","​bootstrap_expect":​1,"​datacenter":"​dc1","​data_dir":"​/usr/local/bin/consul.d/data","​server"​:​true}'​ consul agent -server ​-ui -bind=127.0.0.-client=0.0.0.0 +#​修改consul.yml 
 +consulUrlhttp://​192.168.1.144:8500 
 +#docker/Dockerfile 
 +FROM openjdk:11.0.3-slim 
 +ADD /target/aa-1.0.0.jar server.jar 
 +CMD ["/bin/sh","​-c","​java -Dlight-4j-config-dir=/config -Dlogback.configurationFile=/config/logback.xml -jar /server.jar"
 +#​构建build 
 +cd ~/​networknt/​light-example-4j/​discovery/​api_a/​consuldocker 
 +mvn clean install ​-Prelease 
 +docker build -t networknt/​com.networknt.aa-1.0.0 -f docker/​Dockerfile  
 +#git clone https://​github.com/​networknt/​light-docker.git 
 +cd light-docker 
 +docker-compose -f docker-compose-consul.yml up -d 
 +docker-compose -f docker-compose-discovery.yml up -d 
 +#curl -k https://​localhost:​7441/​v1/​data
 </​code>​ </​code>​
  
  
  
light4j/registry.1594288607.txt.gz · 最后更改: 2020/07/09 17:56 由 admin