91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java客戶端線上Apollo服務端的實現

發布時間:2020-10-15 21:02:07 來源:腳本之家 閱讀:139 作者:趙山河丿 欄目:編程語言

1.指定環境

1.1 在C:\opt\settings\下有server.properties

java客戶端線上Apollo服務端的實現

env=DEV是對應服務器上的如下圖

apollo.meta=http://192.168.1.143:8070是你服務端的端口號

java客戶端線上Apollo服務端的實現

  1.2 在C:\opt\data\babel023\config-cache有這四個文件

java客戶端線上Apollo服務端的實現

2.在META-INF下創建app.properties

java客戶端線上Apollo服務端的實現
app.properties下的內容app.id對應Apollo服務端的id
java客戶端線上Apollo服務端的實現

3.創建個SimpleApolloConfig

package com.fqgj.rest;


import com.google.common.base.Charsets;

import com.ctrip.framework.apollo.Config;
import com.ctrip.framework.apollo.ConfigChangeListener;
import com.ctrip.framework.apollo.ConfigService;
import com.ctrip.framework.apollo.model.ConfigChange;
import com.ctrip.framework.apollo.model.ConfigChangeEvent;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * @author Jason Song(song_s@ctrip.com)
 */
public class SimpleApolloConfigDemo {
 private static final Logger logger = LoggerFactory.getLogger(SimpleApolloConfigDemo.class);
 private String DEFAULT_VALUE = "undefined";
 private Config config;

 public SimpleApolloConfigDemo() {
  ConfigChangeListener changeListener = new ConfigChangeListener() {
   @Override
   public void onChange(ConfigChangeEvent changeEvent) {
    logger.info("Changes for namespace {}", changeEvent.getNamespace());
    for (String key : changeEvent.changedKeys()) {
     ConfigChange change = changeEvent.getChange(key);
     logger.info("Change - key: {}, oldValue: {}, newValue: {}, changeType: {}",
       change.getPropertyName(), change.getOldValue(), change.getNewValue(),
       change.getChangeType());
    }
   }
  };
  config = ConfigService.getAppConfig();
  config.addChangeListener(changeListener);
 }

 private String getConfig(String key) {
  String result = config.getProperty(key, DEFAULT_VALUE);
  logger.info(String.format("Loading key : %s with value: %s", key, result));
  return result;
 }

 public static void main(String[] args) throws IOException {
  SimpleApolloConfigDemo apolloConfigDemo = new SimpleApolloConfigDemo();
  System.out.println(
    "Apollo Config Demo. Please input key to get the value. Input quit to exit.");
  while (true) {
   System.out.print("> ");
   String input = new BufferedReader(new InputStreamReader(System.in, Charsets.UTF_8)).readLine();
   if (input == null || input.length() == 0) {
    continue;
   }
   input = input.trim();
   if (input.equalsIgnoreCase("quit")) {
    System.exit(0);
   }
   String ccc= apolloConfigDemo.getConfig(input);
   System.out.println(ccc);
  }
 }
}

運行結果如下

java客戶端線上Apollo服務端的實現

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

来安县| 丰城市| 湖州市| 南康市| 开鲁县| 荣成市| 贡觉县| 蒲城县| 达日县| 靖边县| 开阳县| 沙洋县| 凤台县| 牙克石市| 广宗县| 昌黎县| 岳普湖县| 咸阳市| 都昌县| 舒城县| 福贡县| 旌德县| 汉源县| 临江市| 连平县| 康乐县| 郸城县| 华阴市| 东乡族自治县| 武宣县| 清苑县| 介休市| 沭阳县| 常熟市| 友谊县| 绥宁县| 登封市| 进贤县| 溧水县| 平安县| 沈丘县|