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

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3)

這篇具有很好參考價(jià)值的文章主要介紹了# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3)

段子手168

1、eureka:高可用的引入

Eureka Server 可以通過運(yùn)行多個(gè)實(shí)例并相互注冊(cè)的方式實(shí)現(xiàn)高可用部署,
Eureka Server 實(shí)例會(huì)彼此增量地同步信息,從而確保所有節(jié)點(diǎn)數(shù)據(jù)一致。
事實(shí)上,節(jié)點(diǎn)之間相互注冊(cè)是 Eureka Server 的默認(rèn)行為。

2、eurekaServer 高可用:server 間的相互注冊(cè)

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

1)修改 eureka_server 子工程(子模塊)中的 application.yml 文件

模擬兩個(gè) EurekaServer, 一個(gè)端口 9000,一個(gè)端口 8000,兩個(gè)需要相互注冊(cè)。

## C:\java-test\idea2019\spring_cloud_demo\eureka_service\src\main\resources\application.yml

# 模擬兩個(gè) EurekaServer, 一個(gè)端口 9000,一個(gè)端口 8000,兩個(gè)需要相互注冊(cè)。

server:
  port: 9000  # 啟動(dòng)端口 命令行注入。

spring:
  application:
    name: service-eureka  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線

eureka: # 配置 eureka_server
#  instance:
#    hostname: localhost
  client:
#    register-with-eureka: false  # 是否將自己注冊(cè)到注冊(cè)中心,不配置時(shí),默認(rèn) true
#    fetch-registry: false  # 是否從 Eureka 中獲取注冊(cè)信息,不配置時(shí),默認(rèn) true
    service-url: # 配置暴露給 EurekaClient 的請(qǐng)求地址
#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      defaultZone: http://127.0.0.1:8000/eureka/

## C:\java-test\idea2019\spring_cloud_demo\eureka_service\src\main\resources\application.yml

# 模擬兩個(gè) EurekaServer, 一個(gè)端口 9000,一個(gè)端口 8000,兩個(gè)需要相互注冊(cè)。

server:
  port: 8000  # 啟動(dòng)端口 命令行注入。

spring:
  application:
    name: service-eureka  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線

eureka: # 配置 eureka_server
#  instance:
#    hostname: localhost
  client:
#    register-with-eureka: false  # 是否將自己注冊(cè)到注冊(cè)中心,不配置時(shí),默認(rèn) true
#    fetch-registry: false  # 是否從 Eureka 中獲取注冊(cè)信息,不配置時(shí),默認(rèn) true
    service-url: # 配置暴露給 EurekaClient 的請(qǐng)求地址
#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      defaultZone: http://127.0.0.1:9000/eureka/

2)打開 idea 的 【Run Dashboard】 運(yùn)行儀表面板。

復(fù)制一個(gè) EurekaServerApplication.java 啟動(dòng)類,命名為:EurekaServerApplication(1)

注意:
如果在 idea 中找不到 【Run Dashboard】 運(yùn)行儀表面板,可以看如下文章:

# IDEA2019 如何打開 Run Dashboard 運(yùn)行儀表面板

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

3)運(yùn)行 2個(gè) 啟動(dòng)類(urekaServerApplication,urekaServerApplication(1) ),進(jìn)行測(cè)試

瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

瀏覽器地址欄輸入:http://localhost:8000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

3、eurekaServer 高可用:服務(wù)注冊(cè)到多個(gè) eurekaserver

1)運(yùn)行 order_service, product_service 子工程的 啟動(dòng)類,

瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

瀏覽器地址欄輸入:http://localhost:8000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

2)修改 product_service 子工程的 application.yml 文件,

添加 注冊(cè)到多個(gè) eurekaserver 服務(wù) 配置。


## C:\java-test\idea2019\spring_cloud_demo\product_service\src\main\resources\application.yml

server:
  port: 9001  # 啟動(dòng)端口 命令行注入。
#  port: ${port:56010}  # 啟動(dòng)端口設(shè)置為動(dòng)態(tài)傳參,如果未傳參數(shù),默認(rèn)端口為 56010
#  servlet:
#    context-path: /application1

spring:
  application:
    name: service-product  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線
#  main:
#    allow-bean-definition-overriding: true # SpringBoot2.1 需要設(shè)定。
  datasource:
    driver-class-name: com.mysql.jdbc.Driver  # mysql 驅(qū)動(dòng)
#    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8
    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: 12311
  jpa:
    database: MySQL
    show-sql: true
    open-in-view: true

eureka:  # 配置 Eureka
  client:
    service-url:
      defaultZone: http://localhost:9000/eureka/,http://localhost:8000/eureka/  # 多個(gè) eurekaserver 用 , 隔開。
  instance:
    prefer-ip-address: true  # 使用 ip 地址注冊(cè)


3)修改 order_service 子工程的 application.yml 文件,

添加 注冊(cè)到多個(gè) eurekaserver 服務(wù) 配置。


## C:\java-test\idea2019\spring_cloud_demo\order_service\src\main\resources\application.yml

server:
  port: 9002  # 啟動(dòng)端口 命令行注入。
#  port: ${port:9002}  # 啟動(dòng)端口設(shè)置為動(dòng)態(tài)傳參,如果未傳參數(shù),默認(rèn)端口為 9002
#  servlet:
#    context-path: /application1

spring:
  application:
    name: service-order  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線
#  main:
#    allow-bean-definition-overriding: true # SpringBoot2.1 需要設(shè)定。
  datasource:
    driver-class-name: com.mysql.jdbc.Driver  # mysql 驅(qū)動(dòng)
#    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8
    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: 12311
  jpa:
    database: MySQL
    show-sql: true
    open-in-view: true

eureka:  # 配置 Eureka
  client:
    service-url:
      defaultZone: http://localhost:9000/eureka/,http://localhost:8000/eureka/  # 多個(gè) eurekaserver 用 , 隔開。
  instance:
    prefer-ip-address: true  # 使用 ip 地址注冊(cè)


4)再次運(yùn)行 order_service, product_service, EurekaServerApplication,EurekaServerApplication(1)

可以宕機(jī) EurekaServerApplication,測(cè)試 其他運(yùn)行是否正常,有無影響。

瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

瀏覽器地址欄輸入:http://localhost:8000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

瀏覽器地址欄輸入:http://localhost:9001/product/1 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

瀏覽器地址欄輸入:http://localhost:9002/order/buy/1 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

4、eurekaServer 高可用:顯示 IP 與服務(wù)續(xù)約時(shí)間設(shè)置

1)修改 eureka_service 子工程的 application.yml 文件,

取消配置高可用 EurekaServer 服務(wù)。


## C:\java-test\idea2019\spring_cloud_demo\eureka_service\src\main\resources\application.yml

# 模擬兩個(gè) EurekaServer, 一個(gè)端口 9000,一個(gè)端口 8000,兩個(gè)需要相互注冊(cè)。

server:
  port: 9000  # 啟動(dòng)端口 命令行注入。

spring:
  application:
    name: service-eureka  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線

eureka: # 配置 eureka_server
#  instance:
#    hostname: localhost
  client:
    register-with-eureka: false  # 是否將自己注冊(cè)到注冊(cè)中心,不配置時(shí),默認(rèn) true。 配置高可用時(shí),須注銷此行,或配置為 true
    fetch-registry: false  # 是否從 Eureka 中獲取注冊(cè)信息,不配置時(shí),默認(rèn) true。 配置高可用時(shí),須注銷此行,或配置為 true
    service-url: # 配置暴露給 EurekaClient 的請(qǐng)求地址
#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      defaultZone: http://127.0.0.1:9000/eureka/  # 配置高可用時(shí),須配置為另一個(gè) EurekaServerApplication 的端口號(hào),如:8000

2)修改 product_service 子工程的 application.yml 文件,

添加 在服務(wù)提供者通過 eureka.instance.instance-id 配置,在控制臺(tái)顯示服務(wù) IP 地址。


## C:\java-test\idea2019\spring_cloud_demo\product_service\src\main\resources\application.yml

server:
  port: 9001  # 啟動(dòng)端口 命令行注入。
#  port: ${port:56010}  # 啟動(dòng)端口設(shè)置為動(dòng)態(tài)傳參,如果未傳參數(shù),默認(rèn)端口為 56010
#  servlet:
#    context-path: /application1

spring:
  application:
    name: service-product  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線
#  main:
#    allow-bean-definition-overriding: true # SpringBoot2.1 需要設(shè)定。
  datasource:
    driver-class-name: com.mysql.jdbc.Driver  # mysql 驅(qū)動(dòng)
#    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8
    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: 12311
  jpa:
    database: MySQL
    show-sql: true
    open-in-view: true

eureka:  # 配置 Eureka
  client:
    service-url:
      defaultZone: http://localhost:9000/eureka/
#      defaultZone: http://localhost:9000/eureka/,http://localhost:8000/eureka/  # 高可用,注冊(cè)多個(gè) eurekaserver 用 , 隔開。
  instance:
    prefer-ip-address: true  # 使用 ip 地址注冊(cè)
    instance-id: ${spring.cloud.client.ip-address}:${server.port}  # 向注冊(cè)中心注冊(cè)服務(wù)的id(IP 地址)。

3)再次運(yùn)行 product_service, EurekaServerApplication(1) 測(cè)試

瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

4)修改 product_service 子工程的 application.yml 文件,

添加 心跳間隔和續(xù)約時(shí)間 配置。


## C:\java-test\idea2019\spring_cloud_demo\product_service\src\main\resources\application.yml

server:
  port: 9001  # 啟動(dòng)端口 命令行注入。
#  port: ${port:56010}  # 啟動(dòng)端口設(shè)置為動(dòng)態(tài)傳參,如果未傳參數(shù),默認(rèn)端口為 56010
#  servlet:
#    context-path: /application1

spring:
  application:
    name: service-product  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線
#  main:
#    allow-bean-definition-overriding: true # SpringBoot2.1 需要設(shè)定。
  datasource:
    driver-class-name: com.mysql.jdbc.Driver  # mysql 驅(qū)動(dòng)
#    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8
    url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
    username: root
    password: 12311
  jpa:
    database: MySQL
    show-sql: true
    open-in-view: true

eureka:  # 配置 Eureka
  client:
    service-url:
      defaultZone: http://localhost:9000/eureka/
#      defaultZone: http://localhost:9000/eureka/,http://localhost:8000/eureka/  # 高可用,注冊(cè)多個(gè) eurekaserver 用 , 隔開。
  instance:
    prefer-ip-address: true  # 使用 ip 地址注冊(cè)
    instance-id: ${spring.cloud.client.ip-address}:${server.port}  # 向注冊(cè)中心注冊(cè)服務(wù)的id(IP 地址)。
    lease-renewal-interval-in-seconds: 10  # 設(shè)置向注冊(cè)中心每10秒發(fā)送一次心跳,告訴注冊(cè)中心此服務(wù)沒有巖機(jī),此參數(shù)默認(rèn)是30秒。
    lease-expiration-duration-in-seconds: 20  # 設(shè)置每20秒如果注冊(cè)中心沒收到此服務(wù)的心跳,就認(rèn)為此服務(wù)巖機(jī)了,此參數(shù)默認(rèn)是90秒。

3)再次運(yùn)行 product_service, EurekaServerApplication(1) 測(cè)試

瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

如果把 product_service 子工程的 啟動(dòng)類停掉,再次刷新網(wǎng)頁查看,
只有幾十秒,Eureka 上就沒有了 product_service 服務(wù)。

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

5、eurekaServer高可用:自我保護(hù)機(jī)制

1)EurekaServer 默認(rèn)是開啟 自我保護(hù)機(jī)制的,這樣會(huì)在服務(wù)的控制臺(tái)界面顯示紅色字體,

如下界面:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

2)修改 eureka_service 子工程的 application.yml 文件,

配置 關(guān)閉自我保護(hù)機(jī)制功能 和 剔除服務(wù)間隔。


## C:\java-test\idea2019\spring_cloud_demo\eureka_service\src\main\resources\application.yml

# 模擬兩個(gè) EurekaServer, 一個(gè)端口 9000,一個(gè)端口 8000,兩個(gè)需要相互注冊(cè)。

server:
  port: 9000  # 啟動(dòng)端口 命令行注入。

spring:
  application:
    name: service-eureka  #spring應(yīng)用名, # 注意 FeignClient 不支持名字帶下劃線

eureka: # 配置 eureka_server
#  instance:
#    hostname: localhost
  client:
    register-with-eureka: false  # 是否將自己注冊(cè)到注冊(cè)中心,不配置時(shí),默認(rèn) true。 配置高可用時(shí),須注銷此行,或配置為 true
    fetch-registry: false  # 是否從 Eureka 中獲取注冊(cè)信息,不配置時(shí),默認(rèn) true。 配置高可用時(shí),須注銷此行,或配置為 true
    service-url: # 配置暴露給 EurekaClient 的請(qǐng)求地址
#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      defaultZone: http://127.0.0.1:9000/eureka/  # 配置高可用時(shí),須配置為另一個(gè) EurekaServerApplication 的端口號(hào),如:8000
  server:
    enable-self-preservation: false  # 關(guān)閉自我保護(hù)機(jī)制
    eviction-interval-timer-in-ms: 4000  # 設(shè)置剔除服務(wù)間隔時(shí)間為 4000 毫秒(4秒)。此參數(shù)默認(rèn)為 true。

3)瀏覽器地址欄輸入:http://localhost:9000 輸出界面如下:

# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3),springcloud,SpringBoot,#  Eureka,架構(gòu),spring cloud,微服務(wù),Eureka,注冊(cè)中心

上一節(jié)鏈接如下:
# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(2)文章來源地址http://www.zghlxwxcb.cn/news/detail-859209.html

到了這里,關(guān)于# 從淺入深 學(xué)習(xí) SpringCloud 微服務(wù)架構(gòu)(三)注冊(cè)中心 Eureka(3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

  • C生萬物 | 從淺入深理解指針【第一部分】

    C生萬物 | 從淺入深理解指針【第一部分】

    1.1 內(nèi)存 在講內(nèi)存和地址之前,我們想有個(gè)生活中的案例: 假設(shè)有一棟宿舍樓,把你放在樓里,樓上有100個(gè)房間,但是房間沒有編號(hào),你的一個(gè)朋友來找你玩,如果想找到你,就得挨個(gè)房子去找,這樣效率很低,但是我們?nèi)绻鶕?jù)樓層和樓層的房間的情況,給每個(gè)房間編上號(hào)

    2024年02月08日
    瀏覽(25)
  • 從淺入深理解序列化和反序列化

    從淺入深理解序列化和反序列化

    什么是java序列化 序列化:把對(duì)象轉(zhuǎn)換為字節(jié)序列的過程 反序列:把字節(jié)序列恢復(fù)為對(duì)象的過程 對(duì)象序列化機(jī)制(object serialization)是java語言內(nèi)建的一種對(duì)象持久化方式,通過對(duì)象序列化,可以將對(duì)象的狀態(tài)信息保存為字節(jié)數(shù)組,并且可以在有需要的時(shí)候?qū)⑦@個(gè)字節(jié)數(shù)組通過

    2024年02月06日
    瀏覽(31)
  • 數(shù)據(jù)結(jié)構(gòu) | 單鏈表SingleList【帶你從淺入深真正搞懂鏈表】

    數(shù)據(jù)結(jié)構(gòu) | 單鏈表SingleList【帶你從淺入深真正搞懂鏈表】

    寫在前面 很多粉絲經(jīng)常私信問我有關(guān) 指針、鏈表 相關(guān)的問題,也非常希望我出一篇有關(guān)鏈表的教學(xué),最近剛好也在整理有關(guān)單鏈表相關(guān)的知識(shí)點(diǎn),便作了此文,為大家講解有關(guān)單鏈表方面的各塊知識(shí)點(diǎn)。 本文考慮到閱讀者的水平和能力,內(nèi)容有深有淺,總體講解主要是 從

    2024年01月17日
    瀏覽(70)
  • 從淺入深了解.NET Core MVC 2.x全面教程【第一章】

    從淺入深了解.NET Core MVC 2.x全面教程【第一章】

    章節(jié) 第一章:https://www.cnblogs.com/kimiliucn/p/17611047.html 第二章:https://www.cnblogs.com/kimiliucn/p/17616708.html 1.默認(rèn)配置 使用Kestrel Web Server ASP.NET Core內(nèi)置——跨平臺(tái) IIS集成 UseIIS() UseIISIntergration() Log IConfiguration接口 2.IConfiguration配置信息的來源 appsettings.json User Serets 環(huán)境變量 命令行參

    2024年02月13日
    瀏覽(21)
  • this 之謎揭底:從淺入深理解 JavaScript 中的 this 關(guān)鍵字(二)

    系列首發(fā)于公眾號(hào)『前端進(jìn)階圈』 ,若不想錯(cuò)過更多精彩內(nèi)容,請(qǐng)“星標(biāo)”一下,敬請(qǐng)關(guān)注公眾號(hào)最新消息。 調(diào)用位置 在理解 this 的綁定過程之前,首先要理解 調(diào)用位置 : 調(diào)用位置就是函數(shù)在代碼中被調(diào)用的位置(而不是聲明的位置) 。 通常來說,尋找調(diào)用位置就是尋找

    2024年02月08日
    瀏覽(23)
  • 從淺入深了解.NET Core MVC 2.x全面教程【第二章】

    從淺入深了解.NET Core MVC 2.x全面教程【第二章】

    章節(jié) 第一章:https://www.cnblogs.com/kimiliucn/p/17611047.html 第二章:https://www.cnblogs.com/kimiliucn/p/17616708.html 1.診斷中間件 命名空間:Microsoft.AspNetCore.Diagnostics 報(bào)告信息并處理異常 2.診斷中間件 UseDeveloperExceptionPage:開發(fā)時(shí)使用的異常頁面,異常信息 UseStatusCodePages:返回狀態(tài)碼:400-

    2024年02月13日
    瀏覽(36)
  • 由淺入深剖析 Apollo(阿波羅)架構(gòu)

    由淺入深剖析 Apollo(阿波羅)架構(gòu)

    目錄 一、介紹 二、架構(gòu)和模塊 三、架構(gòu)剖析 1.最簡(jiǎn)架構(gòu) ?2. 高可用保障 ?3.多接口擴(kuò)展 四、總結(jié) Apollo(阿波羅)是攜程框架部研發(fā)并開源的一款生產(chǎn)級(jí)的配置中心產(chǎn)品,它能夠集中管理應(yīng)用在不同環(huán)境、不同集群的配置,配置修改后能夠?qū)崟r(shí)推送到應(yīng)用端,并且具備規(guī)范的

    2024年02月13日
    瀏覽(24)
  • 基于SpringCloud的微服務(wù)架構(gòu)學(xué)習(xí)筆記(2)注冊(cè)中心Eureka和負(fù)載均衡Ribbon

    基于SpringCloud的微服務(wù)架構(gòu)學(xué)習(xí)筆記(2)注冊(cè)中心Eureka和負(fù)載均衡Ribbon

    1.7.1 遠(yuǎn)程調(diào)用的問題 地址信息獲取 : 服務(wù)消費(fèi)者 如何獲取 服務(wù)提供者 的 地址信息 (不能每次都寫死): URL:http://localhost:8081/user/\\\"+order.getUserId() 多選一 :如果有多個(gè)服務(wù)提供者,消費(fèi)者如何進(jìn)行選擇 監(jiān)測(cè)健康狀態(tài) :消費(fèi)者如何獲知提供者的健康狀態(tài) 1.7.2 eureka原理 地址

    2024年02月13日
    瀏覽(18)
  • 【由淺入深學(xué)習(xí)MySQL】之索引進(jìn)階

    【由淺入深學(xué)習(xí)MySQL】之索引進(jìn)階

    本系列為:MySQL數(shù)據(jù)庫詳解,為千鋒資深教學(xué)老師獨(dú)家創(chuàng)作 致力于為大家講解清晰MySQL數(shù)據(jù)庫相關(guān)知識(shí)點(diǎn),含有豐富的代碼案例及講解。如果感覺對(duì)大家有幫助的話,可以【關(guān)注】持續(xù)追更~ 文末有本文重點(diǎn)總結(jié),技術(shù)類問題,也歡迎大家和我們溝通交流! 從今天開始本系列

    2024年02月05日
    瀏覽(22)
  • 由淺入深了解機(jī)器學(xué)習(xí)和GPT原理

    由淺入深了解機(jī)器學(xué)習(xí)和GPT原理

    我不是一個(gè)機(jī)器學(xué)習(xí)專家,本來是一名軟件工程師,與人工智能的互動(dòng)很少。我一直渴望深入了解機(jī)器學(xué)習(xí),但一直沒有找到適合自己的入門方式。這就是為什么,當(dāng)谷歌在2015年11月開源TensorFlow時(shí),我非常興奮,知道是時(shí)候開始學(xué)習(xí)之旅了。不想過于夸張,但對(duì)我來說,這就

    2024年02月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包