国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章

這篇具有很好參考價(jià)值的文章主要介紹了三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?4.3 修改pom添加依賴(lài)

 <dependencies>
        <!--web-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--監(jiān)控-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

        <!--熱部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

        <!--lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <!--測(cè)試-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
        </dependency>

    </dependencies>

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?4.4編寫(xiě)yml文件

server:
  port: 80

spring:
  application:
    name:springcloud-consumer-order-service

4.5編寫(xiě)啟動(dòng)類(lèi)


@SpringBootApplication
public class OrderApplication {
    public static void main(String[] args) {
        SpringApplication.run(OrderApplication.class,args);
    }
}

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

4.6建立實(shí)體

package cn.bdqn.domain;

import java.io.Serializable;

public class Payment implements Serializable {
    private Integer id;
    private String  flowNumber;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setFlowNumber(String flowNumber) {
        this.flowNumber = flowNumber;
    }

    public Integer getId() {
        return id;
    }

    public String getFlowNumber() {
        return flowNumber;
    }
}

4.7編寫(xiě)響應(yīng)結(jié)果的Bean

package cn.bdqn.bean;

public class ResponseResult <T> {
    //響應(yīng)的編碼
    private Integer code;
    
    //響應(yīng)給前段用戶(hù)的消息提示
    private String message;
    //響應(yīng)的數(shù)據(jù)
    private T data;

    public ResponseResult() {
    }

    public ResponseResult(Integer code, String message, T data) {
        this.code = code;
        this.message = message;
        this.data = data;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }

    public T getData() {
        return data;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public void setData(T data) {
        this.data = data;
    }
}

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?4.8 RestTemplate注冊(cè)到spring


@Configuration
public class ApplicationContextConfig {

    @Bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }
}

4.9編寫(xiě)OrderApplication控制器

public class OrderController {

    private static final String PAYMENT_URL="http://localhost:8001";

    @Autowired
    private RestTemplate restTemplate;

    //根據(jù)id查詢(xún)
    @GetMapping("/consumer/payment/get/{id}")
    public ResponseResult queryById(@PathVariable("id") Integer id){
            ResponseResult rs =restTemplate.getForObject(PAYMENT_URL+"/payment/id"+id,ResponseResult.class);
            return rs;
    }
    //創(chuàng)建訂單
    @GetMapping("/consumer/payment/save")
    public ResponseResult save(Payment payment){
        ResponseResult rs =restTemplate.postForObject(PAYMENT_URL+"/payment/save", payment,ResponseResult.class);
        return  rs;
    }

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

  1. 4.11問(wèn)題

  2. 三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生
  3. 因?yàn)?img src="https://imgs.yssmx.com/Uploads/2023/07/610028-12.png" alt="三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生" referrerpolicy="no-referrer" />

?支付提供者端的代碼如下

  @PostMapping("/payment/save")
  public ResponseResult save(@RequestBody Payment payment){
      try {
          paymentService.save(payment);
          return new ResponseResult(200,"成功",null);
      }catch (Exception e){
          e.printStackTrace();
          return new ResponseResult(500,"失敗",null);
      }
  }

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

?三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生

三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章,微服務(wù),架構(gòu),云原生文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-610028.html

到了這里,關(guān)于三,創(chuàng)建訂單微服務(wù)消費(fèi)者 第三章的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 民安智庫(kù)(北京第三方窗口測(cè)評(píng))開(kāi)展汽車(chē)消費(fèi)者焦點(diǎn)小組座談會(huì)調(diào)查

    民安智庫(kù)近日開(kāi)展了一場(chǎng)汽車(chē)消費(fèi)者焦點(diǎn)小組座談會(huì),旨在深入了解目標(biāo)消費(fèi)者對(duì)汽車(chē)功能的需求和消費(fèi)習(xí)慣,為汽車(chē)企業(yè)提供有針對(duì)性的解決方案。 在焦點(diǎn)小組座談會(huì)中,民安智庫(kù)公司(第三方市容環(huán)境指數(shù)測(cè)評(píng))邀請(qǐng)了一群具有代表性的汽車(chē)消費(fèi)者作為參與者。他們來(lái)自

    2024年02月07日
    瀏覽(87)
  • Kafka:主題創(chuàng)建、分區(qū)修改查看、生產(chǎn)者、消費(fèi)者

    Kafka:主題創(chuàng)建、分區(qū)修改查看、生產(chǎn)者、消費(fèi)者

    1.創(chuàng)建主題 2.查看所有主題 3.查看詳細(xì)主題 序號(hào)從0開(kāi)始計(jì)算 Partition:分區(qū)數(shù),該主題有3個(gè)分區(qū) Replica:副本數(shù),該主題有3個(gè)副本 Leader:副本數(shù)中的主的序號(hào),生產(chǎn)消費(fèi)的對(duì)象 1.修改分區(qū)數(shù) 修改的分區(qū)數(shù)量不可以小于或者等于當(dāng)前主題分區(qū)的數(shù)量,否則會(huì)報(bào)錯(cuò) 在根目錄kaf

    2024年02月11日
    瀏覽(32)
  • Kafka系列——詳解創(chuàng)建Kafka消費(fèi)者及相關(guān)配置

    參考自kafka系列文章——消費(fèi)者創(chuàng)建與配置 在讀取消息之前,需要先創(chuàng)建一個(gè) KafkaConsumer 對(duì)象。 創(chuàng)建 KafkaConsumer 對(duì)象與創(chuàng)建 KafkaProducer 對(duì)象非常相似——把想要傳給消費(fèi)者的屬性放在 Properties 對(duì)象里,后面深入討論所有屬性。這里我們只需要使用 3 個(gè)必要的屬性: bootstrap.

    2024年02月09日
    瀏覽(21)
  • Linux安裝Kafka,創(chuàng)建topic、生產(chǎn)者、消費(fèi)者

    Linux安裝Kafka,創(chuàng)建topic、生產(chǎn)者、消費(fèi)者

    1.創(chuàng)建安裝目錄/usr/local/kafka mkdir /usr/local/kafka 2.進(jìn)入安裝包目錄 cd?/usr/local/kafka? 3.下載安裝包 wget https://downloads.apache.org/kafka/3.3.1/kafka_2.12-3.3.1.tgz 4.解壓安裝包 tar -zxvf kafka_2.12-3.3.1.tgz 5.進(jìn)入cd kafka_2.12-3.3.1目錄 cd kafka_2.12-3.3.1/ 6.修改zookeeper配置 cat ./config/zookeeper.properties | grep

    2023年04月17日
    瀏覽(29)
  • kafka 基礎(chǔ)概念、命令行操作(查看所有topic、創(chuàng)建topic、刪除topic、查看某個(gè)Topic的詳情、修改分區(qū)數(shù)、發(fā)送消息、消費(fèi)消息、 查看消費(fèi)者組 、更新消費(fèi)者的偏移位置)

    kafka 基礎(chǔ)概念、命令行操作(查看所有topic、創(chuàng)建topic、刪除topic、查看某個(gè)Topic的詳情、修改分區(qū)數(shù)、發(fā)送消息、消費(fèi)消息、 查看消費(fèi)者組 、更新消費(fèi)者的偏移位置)

    kafka官網(wǎng) Broker ??一臺(tái)kafka服務(wù)器就是一個(gè)broker,可容納多個(gè)topic。一個(gè)集群由多個(gè)broker組成; Producer ??生產(chǎn)者,即向kafka的broker-list發(fā)送消息的客戶(hù)端; Consumer ??消費(fèi)者,即向kafka的broker-list訂閱消息的客戶(hù)端; Consumer Group ??消費(fèi)者組是 邏輯上的一個(gè)訂閱者 ,由多個(gè)

    2024年02月01日
    瀏覽(121)
  • Rpc服務(wù)消費(fèi)者(Rpc服務(wù)調(diào)用者)實(shí)現(xiàn)思路

    前面幾節(jié)說(shuō)到Rpc消費(fèi)者主要通過(guò)UserServiceRPc_Stub這個(gè)protobuf幫我們生成的類(lèi)來(lái)實(shí)現(xiàn),上代碼回顧一下 UserServiceRpc_Stub可以看做是一個(gè)給用戶(hù)提供rpc遠(yuǎn)程調(diào)用的代理類(lèi),這里面有rpcclient和rpcserver約定好的遠(yuǎn)程方法Login,Login方法是調(diào)用了一個(gè)channel_的callMethod方法,那么聯(lián)想到其他服

    2024年02月14日
    瀏覽(19)
  • Eureka(F版本)教程二 服務(wù)消費(fèi)者

    Eureka(F版本)教程二 服務(wù)消費(fèi)者

    service-ribbon 0.0.1-SNAPSHOT service-ribbon jar Demo project for Spring Boot java.version1.8/java.version spring-cloud.versionGreenwich.SR2/spring-cloud.version org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-starter-web org.springframework.cloud spring-cloud-starter-netflix-ribbon org.springframewor

    2024年04月12日
    瀏覽(23)
  • (18)不重啟服務(wù)動(dòng)態(tài)停止、啟動(dòng)RabbitMQ消費(fèi)者

    ????????我們?cè)谙M(fèi)RabbitMQ消息的過(guò)程中,有時(shí)候可能會(huì)想先暫停消費(fèi)一段時(shí)間,然后過(guò)段時(shí)間再啟動(dòng)消費(fèi)者,這個(gè)需求怎么實(shí)現(xiàn)呢?我們可以借助RabbitListenerEndpointRegistry這個(gè)類(lèi)來(lái)實(shí)現(xiàn),它的全類(lèi)名是org.springframework.amqp.rabbit.listener.RabbitListenerEndpointRegistry,通過(guò)這個(gè)類(lèi)可以

    2024年02月09日
    瀏覽(17)
  • 服務(wù)提供者 Eureka + 服務(wù)消費(fèi)者(Rest + Ribbon)實(shí)戰(zhàn)

    服務(wù)提供者 Eureka + 服務(wù)消費(fèi)者(Rest + Ribbon)實(shí)戰(zhàn)

    Ribbon是Netflix發(fā)布的開(kāi)源項(xiàng)目,主要功能是提供客戶(hù)端的軟件負(fù)載均衡算法,將Netflix的中間層服務(wù)連接在一起。Ribbon客戶(hù)端組件提供一系列完善的配置項(xiàng)如連接超時(shí),重試等。簡(jiǎn)單來(lái)說(shuō),就是在配置文件中列出Load Balancer(簡(jiǎn)稱(chēng)LB)后面所有的機(jī)器,Ribbon會(huì)自動(dòng)的幫助你基于某

    2024年02月04日
    瀏覽(23)
  • SpringCloud教程 | 第二篇: 服務(wù)消費(fèi)者(rest+ribbon)

    SpringCloud教程 | 第二篇: 服務(wù)消費(fèi)者(rest+ribbon)

    在上一篇文章,講了服務(wù)的注冊(cè)和發(fā)現(xiàn)。在微服務(wù)架構(gòu)中,業(yè)務(wù)都會(huì)被拆分成一個(gè)獨(dú)立的服務(wù),服務(wù)與服務(wù)的通訊是基于http restful的。Spring cloud有兩種服務(wù)調(diào)用方式,一種是ribbon+restTemplate,另一種是feign。在這一篇文章首先講解下基于ribbon+rest。 一、ribbon簡(jiǎn)介 Ribbon is a clien

    2024年02月11日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包