如何進(jìn)行apollo的簡(jiǎn)單使用

今天給大家介紹一下如何進(jìn)行apollo的簡(jiǎn)單使用。文章的內(nèi)容小編覺(jué)得不錯(cuò),現(xiàn)在給大家分享一下,覺(jué)得有需要的朋友可以了解一下,希望對(duì)大家有所幫助,下面跟著小編的思路一起來(lái)閱讀吧。

創(chuàng)新互聯(lián)公司科技有限公司專(zhuān)業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供成都移動(dòng)機(jī)房,高防服務(wù)器租用,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。

阿波羅是個(gè)同步配置工具跟springcloud的遠(yuǎn)程git庫(kù)config拉取配置類(lèi)似。

快速啟動(dòng):最終用一下的zip包啟動(dòng)起來(lái)了,用1.7無(wú)法啟動(dòng)

如何進(jìn)行apollo的簡(jiǎn)單使用

下載
鏈接: https://pan.baidu.com/s/1tIWZlve9duCeOx0RpqSCdg 提取碼: gqvr
修改下載的zip包解壓后的配置,導(dǎo)入數(shù)據(jù)
主要就是啟動(dòng)腳本得改下
demo.sh 里邊
#這倆數(shù)據(jù)庫(kù)得創(chuàng)建上(你把下載下的項(xiàng)目中2數(shù)據(jù)庫(kù)導(dǎo)入)
# apollo config db info
apollo_config_db_url=jdbc:MySQL://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=manager
apollo_config_db_password=123

# apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=manager
apollo_portal_db_password=123

#腳本demo.sh 的checkServerAlive方法這里max_counter24我改為50了不然啟動(dòng)時(shí)間太短起不來(lái)。
function checkServerAlive {
  declare -i counter=0
  declare -i max_counter=50 # 24*5=120s
  declare -i total_time=0
啟停服務(wù)端 登錄portal
sh ./demo start|stop #起停服務(wù)
sh ./demo client #啟動(dòng)demo # 輸入timeout返回時(shí)間,輸入quit退出
默認(rèn)啟動(dòng)了3個(gè)端口8070|8080|8090
portal頁(yè)面
http://localhost:8070/

默認(rèn)賬號(hào):apollo密碼:admin
修改配置

如何進(jìn)行apollo的簡(jiǎn)單使用

點(diǎn)擊sampleapp進(jìn)入demo項(xiàng)目同步配置

如何進(jìn)行apollo的簡(jiǎn)單使用

點(diǎn)擊修改 、發(fā)布、發(fā)現(xiàn)demo變?yōu)樾薷牡呐渲茫降絛emo配置端

springboot項(xiàng)目簡(jiǎn)單集成

參考:https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97#3213-spring-boot%E9%9B%86%E6%88%90%E6%96%B9%E5%BC%8F%E6%8E%A8%E8%8D%90

導(dǎo)入maven依賴(lài)

        <!--apollo配置-->
        <dependency>
            <groupId>com.ctrip.framework.apollo</groupId>
            <artifactId>apollo-client</artifactId>
            <version>1.5.1</version>
        </dependency>

yml配置

app:
  id: SampleApp #項(xiàng)目id(服務(wù)端指定的)
apollo:
  meta: http://localhost:8080 #項(xiàng)目服務(wù)端地址
server:
  port: 8010 #自己項(xiàng)目端口

代碼修改測(cè)試?yán)∨渲?/h7>

package top.heliming.tomcat7war;

//import org.junit.Test;
import com.ctrip.framework.apollo.Config;
import com.ctrip.framework.apollo.ConfigService;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class Tomcat7warApplicationTests {

    @Test
    void contextLoads() {
        Config appConfig = ConfigService.getAppConfig();
        String property = appConfig.getProperty("timeout", "0");
        System.out.println(property);
    }

}

如何進(jìn)行apollo的簡(jiǎn)單使用

以上就是如何進(jìn)行apollo的簡(jiǎn)單使用的全部?jī)?nèi)容了,更多與如何進(jìn)行apollo的簡(jiǎn)單使用相關(guān)的內(nèi)容可以搜索創(chuàng)新互聯(lián)之前的文章或者瀏覽下面的文章進(jìn)行學(xué)習(xí)哈!相信小編會(huì)給大家增添更多知識(shí),希望大家能夠支持一下創(chuàng)新互聯(lián)!

網(wǎng)站題目:如何進(jìn)行apollo的簡(jiǎn)單使用
標(biāo)題路徑:http://muchs.cn/article10/ihgcdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣外貿(mào)建站品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)