在服務註冊中心註冊的各個服務不可以直接呼叫,而是通過服務中心來呼叫。
服務中心呼叫有兩種方法:1:ribbon+resttemplate 2:feign
首先看看ribbon+resttemplate
ribbon是乙個負載均衡的客戶端,
新建乙個專案,並且在pom檔案中加入
org.springframework.cloud
spring-cloud-starter-netflix-ribbon
依賴以保障它整合了ribbon,
為bean restttemplate新增註解@loadbalanced註解來表明這個restremplate開啟負載均衡的功能
resttemplate提供了多種呼叫遠端服務的便捷式方法。
再看feign,首先引入包
org.springframework.cloud
spring-cloud-starter-openfeign
然後在主類中新增註解@enablefeignclients來啟動feign功能
然後就可以編寫乙個類來呼叫服務,在其上加上@ feignclient(「服務名」)來呼叫服務
spark消費kafka的兩種方式
一 基於receiver的方式 這種方式使用receiver來獲取資料。receiver是使用kafka的高層次consumer api來實現的。receiver從kafka中獲取的資料都是儲存在spark executor的記憶體中的 如果突然資料暴增,大量batch堆積,很容易出現記憶體溢位的問...
簡單談談ActiveMQ的兩種消費方式
activemq 有兩種消費方式,一種是q,一種是訂閱式的。用 q的方式提供生產的話始終儲存在服務端,直到乙個消費者把他消費完才可以返回乙個狀態。然後就是訂閱的方式可以供多個消費者同時消費。我們當時用的是訂閱式消費服務。因為訂閱式服務它接受過來的訊息可以有多個平台同時接收,比如多個地方,多個方法同時...
Android的兩種服務啟動方式
在android之中service服務方式分為兩種 1.context.startservice 啟動模式。模式流程 oncreate onstartcommand ondestroy 建立 start呼叫 銷毀 特點 啟動service 後,service會一直執行下去,只有外部呼叫了stopse...