企業(yè)級java springcloud b2bc商城系統(tǒng)開源源碼二次開發(fā)(三):服務提供與調用

上一篇文章我們介紹了eureka服務注冊中心的搭建,這篇文章介紹一下如何使用eureka服務注冊中心,搭建一個簡單的服務端注冊服務,客戶端去調用服務使用的案例。

案例中有三個角色:服務注冊中心、服務提供者、服務消費者,其中服務注冊中心就是我們上一篇的eureka單機版啟動既可,流程是首先啟動注冊中心,服務提供者生產(chǎn)服務并注冊到服務中心中,消費者從服務中心中獲取服務并執(zhí)行。

服務提供

我們假設服務提供者有一個hello方法,可以根據(jù)傳入的參數(shù),提供輸出“hello xxx,this is first messge”的服務

1、pom包配置

創(chuàng)建一個springboot項目,pom.xml中添加如下配置:

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-eureka</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>復制代碼

2、配置文件

application.properties配置如下:

spring.application.name=spring-cloud-producer
server.port=9000
eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/復制代碼

參數(shù)在上一篇都已經(jīng)解釋過,這里不多說。

3、啟動類

啟動類中添加@EnableDiscoveryClient注解

@SpringBootApplication
@EnableDiscoveryClient
public class ProducerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ProducerApplication.class, args);
    }
}復制代碼

4、controller

提供hello服務

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String index(@RequestParam String name) {
        return "hello "+name+",this is first messge";
    }
}復制代碼

添加@EnableDiscoveryClient注解后,項目就具有了服務注冊的功能。啟動工程后,就可以在注冊中心的頁面看到SPRING-CLOUD-PRODUCER服務。

image.png

到此服務提供者配置就完成了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、Eureka服務治理體系 1.1 服務治理 ??服務治理是微服務架構中最為核心和基礎的模塊,它主要用來實現(xiàn)各個...
    CarlosBen閱讀 2,003評論 0 2
  • 愿有人待你如初,疼你入骨,從此深情不被辜負。敬你一杯酒,愿你有詩,有夢,有坦蕩蕩的遠方,敬往事一杯酒,過去不回頭、...
    甜公子602閱讀 169評論 0 0
  • 各位教練,所有班委,親愛的五組小伙伴,易效能192所有成員,大家早上好,我是五組的組長王菲菲,坐標杭州。很榮...
    霏_dfa6閱讀 246評論 0 1
  • 準則 1. 小即是美 2. 讓每個程序之做好一件事 3. 快速建立原型 4. 舍棄高效率而取可移植性 5. 采用純...
    hankchang閱讀 2,438評論 0 0
  • 在一場突如其來的細雨中,畢業(yè)典禮結束了! 盡管所有同學都回到了教室,可是幾乎每個孩子手里都拿著IPHO...
    路易貓閱讀 248評論 0 1

友情鏈接更多精彩內容