今天給大家介紹一下如何進(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)似。
鏈接: https://pan.baidu.com/s/1tIWZlve9duCeOx0RpqSCdg 提取碼: gqvr
主要就是啟動(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
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
點(diǎn)擊sampleapp進(jìn)入demo項(xiàng)目同步配置
點(diǎn)擊修改 、發(fā)布、發(fā)現(xiàn)demo變?yōu)樾薷牡呐渲茫降絛emo配置端
參考: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
<!--apollo配置--> <dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId> <version>1.5.1</version> </dependency>
app: id: SampleApp #項(xiàng)目id(服務(wù)端指定的) apollo: meta: http://localhost:8080 #項(xiàng)目服務(wù)端地址 server: port: 8010 #自己項(xiàng)目端口
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è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)