摘要:搜索系統(tǒng)啟動(dòng)主類廣告搜索服務(wù)啟動(dòng)類若初啟動(dòng)客戶端,為了訪問其他微服務(wù)開啟服務(wù)發(fā)現(xiàn)組件,在這里等同于開啟斷路器斷路器開啟監(jiān)控配置文件請(qǐng)求的根路徑請(qǐng)求前綴,在的之前,需要執(zhí)行時(shí)是否打印語(yǔ)句,方便調(diào)試控制是否在懶加載時(shí),有可能會(huì)
搜索系統(tǒng)啟動(dòng)主類
/** * AdSearchApplication for 廣告搜索服務(wù)啟動(dòng)類 * * @author Isaac.Zhang | 若初 */ @EnableFeignClients //啟動(dòng)Feign 客戶端,為了訪問其他微服務(wù) @EnableDiscoveryClient // 開啟服務(wù)發(fā)現(xiàn)組件,在這里等同于 @EnableEurekaClient @EnableHystrix // 開啟hystrix 斷路器 @EnableCircuitBreaker // 斷路器 @EnableHystrixDashboard // 開啟hystrix 監(jiān)控 @SpringBootApplication public class AdSearchApplication { public static void main(String[] args) { SpringApplication.run(AdSearchApplication.class, args); } }配置文件
server: port: 7001 servlet: context-path: /ad-search #http請(qǐng)求的根路徑(請(qǐng)求前綴,在handle的mapping之前,需要127.0.0.1/ad-search/XXXX) spring: application: name: mscx-ad-search jpa: show-sql: true #執(zhí)行時(shí)是否打印sql語(yǔ)句,方便調(diào)試 hibernate: ddl-auto: none properties: hibernate.format_sql: true open-in-view: false #控制是否在懶加載時(shí),有可能會(huì)找不到bean報(bào)錯(cuò) datasource: username: root url: jdbc:mysql://127.0.0.1:3306/advertisement?useSSL=false&autoReconnect=true password: **** tomcat: max-active: 4 #最大連接數(shù) min-idle: 2 #最小空閑連接數(shù) initial-size: 2 #默認(rèn)初始化連接數(shù) eureka: client: service-url: defaultZone: http://server1:7777/eureka/,http://server2:8888/eureka/,http://server3:9999/eureka/ feign: hystrix: enabled: true management: endpoints: web: exposure: include: "*" adconf: mysql: host: 127.0.0.1 port: 3306 username: root password: **** binlogName: "" position: -1 kafka: topic: ad-search-mysql-data
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75693.html
摘要:在前面的過程中,我們創(chuàng)建了個(gè)服務(wù)發(fā)現(xiàn)我們使用作為服務(wù)發(fā)現(xiàn)組件,學(xué)習(xí)了的使用。加依賴加注解改配置使用項(xiàng)目三部曲,我們可以快速添加一個(gè)新組件,并正常使用這個(gè)我沒有在項(xiàng)目中實(shí)現(xiàn),但是大家可以和一樣,三部曲搞定。 在前面的過程中,我們創(chuàng)建了4個(gè)project: 服務(wù)發(fā)現(xiàn) 我們使用Eureka 作為服務(wù)發(fā)現(xiàn)組件,學(xué)習(xí)了Eureka Server,Eureka Client的使用。 Eureka...
摘要:工作流程項(xiàng)目依賴監(jiān)控面板引入服務(wù)調(diào)用的組件依賴引入服務(wù)消費(fèi)者的依賴數(shù)據(jù)庫(kù)鏈接依賴工具類集合類操作日志監(jiān)聽解析開源工具類庫(kù)中的配置相關(guān)依賴圖片壓縮 工作流程 showImg(https://i.loli.net/2019/07/29/5d3ee1829df4d57461.png); 項(xiàng)目依賴 org.springframewo...
摘要:獲取當(dāng)前請(qǐng)求的請(qǐng)求上下文記錄請(qǐng)求進(jìn)入時(shí)間需要最后一個(gè)執(zhí)行的后續(xù)更新做一個(gè)好人。 Zuul(Router and Filter) WIKI: 傳送門 showImg(https://i.loli.net/2019/07/24/5d38183f1dff763558.png); 作用 認(rèn)證,鑒權(quán)(Authentication/Security) 預(yù)判(Insights) 壓力測(cè)試(Stre...
摘要:上一節(jié)我們使用了基于進(jìn)行微服務(wù)的調(diào)用,的調(diào)用比較簡(jiǎn)單,通過組件對(duì)請(qǐng)求的服務(wù)進(jìn)行攔截,通過獲取到服務(wù)實(shí)例的然后再去調(diào)用。為了代碼的重用性,我們來創(chuàng)建一個(gè)新的作為的服務(wù)調(diào)用工具。 上一節(jié)我們使用了Ribbon(基于Http/Tcp)進(jìn)行微服務(wù)的調(diào)用,Ribbon的調(diào)用比較簡(jiǎn)單,通過Ribbon組件對(duì)請(qǐng)求的服務(wù)進(jìn)行攔截,通過Eureka Server 獲取到服務(wù)實(shí)例的IP:Port,然后再去...
摘要:索引設(shè)計(jì)介紹在我們廣告系統(tǒng)中,為了我們能更快的拿到我們想要的廣告數(shù)據(jù),我們需要對(duì)廣告數(shù)據(jù)添加類似于數(shù)據(jù)庫(kù)一樣的索引結(jié)構(gòu),分兩大類正向索引和倒排索引。如何在廣告系統(tǒng)中使用倒排索引核心用途是對(duì)各個(gè)維度限制的整理。 索引設(shè)計(jì)介紹 在我們廣告系統(tǒng)中,為了我們能更快的拿到我們想要的廣告數(shù)據(jù),我們需要對(duì)廣告數(shù)據(jù)添加類似于數(shù)據(jù)庫(kù)index一樣的索引結(jié)構(gòu),分兩大類:正向索引和倒排索引。 正向索引 通過...
閱讀 1644·2023-04-25 18:19
閱讀 2090·2021-10-26 09:48
閱讀 1094·2021-10-09 09:44
閱讀 1745·2021-09-09 11:35
閱讀 3038·2019-08-30 15:54
閱讀 2033·2019-08-30 11:26
閱讀 2298·2019-08-29 17:06
閱讀 893·2019-08-29 16:38