成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

4、服務(wù)注冊(cè)&服務(wù)提供者

Kylin_Mountain / 2149人閱讀

摘要:從圖中可以到有兩種服務(wù)實(shí)例,分別為和而且又分為兩種類型服務(wù)提供者和服務(wù)消費(fèi)者,如果學(xué)過(guò)發(fā)現(xiàn)這個(gè)圖跟的調(diào)用關(guān)系圖比較類似。

1、 什么是服務(wù)提供者
服務(wù)提供者(Service Provider):是指服務(wù)的被調(diào)用方(即:為其它服務(wù)提供服務(wù)的服務(wù));服務(wù)提供者,作為一個(gè)Eureka Client,向Eureka Server做服務(wù)注冊(cè)、續(xù)約和下線等操作,注冊(cè)的主要數(shù)據(jù)包括服務(wù)名、機(jī)器ip、端口號(hào)、域名等等。

從圖中可以到Eureka 有兩種服務(wù)實(shí)例,分別為Eureka Server和Eureka Client;而且Eureka Client又分為兩種類型:Service Provider(服務(wù)提供者)和Service Consumer(服務(wù)消費(fèi)者),如果學(xué)過(guò)dubbo發(fā)現(xiàn)這個(gè)圖跟dubbo的調(diào)用關(guān)系圖比較類似。
2、 新建meven項(xiàng)目


    4.0.0

    spring-cloud
    sc-eureka-client-provider
    0.0.1-SNAPSHOT
    jar

    sc-eureka-client-provider
    http://maven.apache.org

    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.4.RELEASE
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                Finchley.RELEASE
                pom
            

        
    

    
        UTF-8
        1.8
        1.8
    

    
        
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
            2.0.1.RELEASE
        

        
        
            org.springframework.boot
            spring-boot-starter-web
            
            
                
                    org.apache.tomcat
                    tomcat-jdbc
                
            
        

        
            com.zaxxer
            HikariCP
        

        
            mysql
            mysql-connector-java
            6.0.3
        


        
            org.mybatis
            mybatis-spring
            1.3.2
        

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.3.2
        

    


3、 創(chuàng)建ProviderApplication.java類

package sc.provider;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@SpringBootApplication
@EnableEurekaClient
@MapperScan(basePackages="sc.provider.dao")
public class ProviderApplication {

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

Mybatis的注解MapperScan掃描mapper文件所在的包

4、 創(chuàng)建application.yml文件

server:
  port: 8200

spring:
  application:
    name: sc-eureka-client-provider
  datasource:
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/sc?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
    username: root
    password: root
    type: com.zaxxer.hikari.HikariDataSource
    hikari:
      minimum-idle: 5
      maximum-pool-size: 15
      auto-commit: true
      idle-timeout: 30000
      pool-name: DatebookHikariCP
      max-lifetime: 1800000
      connection-timeout: 30000
      connection-test-query: SELECT 1
 
eureka:
  client:
    registerWithEureka: true #是否將自己注冊(cè)到Eureka服務(wù)中,默認(rèn)為true
    fetchRegistry: true #是否從Eureka中獲取注冊(cè)信息,默認(rèn)為true
    serviceUrl:
      defaultZone: http://localhost:5001/eureka/

mybatis:
  mapperLocations: classpath:sc/provider/dao/*.xml
  #configLocation: classpath:mybatis-config.xml

Spring Cloud 2.x以后默認(rèn)使用Hikari數(shù)據(jù)源,一個(gè)非常高效的數(shù)據(jù)源。

5、 其他需要?jiǎng)?chuàng)建的相關(guān)類請(qǐng)看下面

6、 創(chuàng)建數(shù)據(jù)庫(kù)sc和對(duì)應(yīng)的表t_user(sql腳步參考項(xiàng)目中的sql文件)

7、 啟動(dòng)Eureka,對(duì)應(yīng)的項(xiàng)目為sc-eureka-server;然后啟動(dòng)sc-eureka-client-provider
方式一:

方式二:

8、 驗(yàn)證是否成功
添加:

查詢:

列表:

更新:

刪除:

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/74887.html

相關(guān)文章

  • 7、服務(wù)發(fā)現(xiàn)&服務(wù)消費(fèi)者Ribbon

    摘要:在服務(wù)注冊(cè)服務(wù)提供者這一篇可能學(xué)習(xí)了這么開(kāi)發(fā)一個(gè)服務(wù)提供者,在生成上服務(wù)提供者通常是部署在內(nèi)網(wǎng)上,即是服務(wù)提供者所在的服務(wù)器是與互聯(lián)網(wǎng)完全隔離的。服務(wù)消費(fèi)者本質(zhì)上也是一個(gè)。 在《服務(wù)注冊(cè)&服務(wù)提供者》這一篇可能學(xué)習(xí)了這么開(kāi)發(fā)一個(gè)服務(wù)提供者,在生成上服務(wù)提供者通常是部署在內(nèi)網(wǎng)上,即是服務(wù)提供者所在的服務(wù)器是與互聯(lián)網(wǎng)完全隔離的。這篇說(shuō)下服務(wù)發(fā)現(xiàn)(服務(wù)消費(fèi)者),通常服務(wù)消費(fèi)者是部署在與互聯(lián)網(wǎng)...

    tangr206 評(píng)論0 收藏0
  • 無(wú)間盾反欺詐系統(tǒng)UIW正式上線

    摘要:產(chǎn)品簡(jiǎn)介無(wú)間盾是一款驗(yàn)證碼產(chǎn)品,提供了拖動(dòng)點(diǎn)選兩種形式的驗(yàn)證碼。計(jì)費(fèi)周期服務(wù)點(diǎn)數(shù)具有年有效期,以最近次購(gòu)買次數(shù)為準(zhǔn)。【產(chǎn)品簡(jiǎn)介】無(wú)間盾是一款驗(yàn)證碼產(chǎn)品,提供了拖動(dòng)、點(diǎn)選兩種形式的驗(yàn)證碼?;谏锏男袨樘卣?,結(jié)合人工智能技術(shù),在降低用戶操作的難度的同時(shí),有效防范羊毛黨、垃圾注冊(cè)、刷單、惡意評(píng)論、撞庫(kù)等業(yè)務(wù)風(fēng)險(xiǎn),保障業(yè)務(wù)的安全性,降低黑產(chǎn)團(tuán)伙、自動(dòng)化工具等欺詐行為帶來(lái)的業(yè)務(wù)損失。【應(yīng)用場(chǎng)景】1、...

    ernest.wang 評(píng)論0 收藏0
  • 捋一捋這些年一起薅過(guò)的羊毛 – 包含永久免費(fèi)vps、域名等

    摘要:特點(diǎn),永久免費(fèi),數(shù)據(jù)中心多達(dá)個(gè),之前好用的首爾和東京因?yàn)楸姸嗟挠咳雽?dǎo)致線路擁堵不堪此外機(jī)型可自由分配個(gè),內(nèi)存,最大空間容量和的帶寬。是烏克蘭官方為個(gè)人提供的免費(fèi)二級(jí)域名后綴,任何人都可以申請(qǐng)。由烏克蘭官方運(yùn)行,穩(wěn)定性有保障。作為一個(gè)mjj,最喜歡做的事情就是薅羊毛,這篇文章就來(lái)整理一些特別優(yōu)質(zhì)的,不容錯(cuò)過(guò)的羊毛!算是薅羊毛的一個(gè)指南??! 一:永久VPS篇 這里整理一些永久...

    mrli2016 評(píng)論0 收藏1
  • 8、服務(wù)發(fā)現(xiàn)&服務(wù)消費(fèi)者Feign

    摘要:公眾號(hào)樂(lè)園的中提供了兩個(gè)組件實(shí)現(xiàn)軟負(fù)載均衡調(diào)用,分別是和。是基于和的客戶端負(fù)載工具,它是基于實(shí)現(xiàn)的,它可以在客戶端配置服務(wù)端列表,然后輪詢請(qǐng)求以實(shí)現(xiàn)均衡負(fù)載。 公眾號(hào):java樂(lè)園 spring cloud的Netflix中提供了兩個(gè)組件實(shí)現(xiàn)軟負(fù)載均衡調(diào)用,分別是Ribbon和Feign。上一篇和大家一起學(xué)習(xí)了Ribbon。Ribbon :Spring Cloud Ribbon是基于H...

    lpjustdoit 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<