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

java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則

這篇具有很好參考價值的文章主要介紹了java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

授權(quán)規(guī)則

在shop-order-server中新建RequestOriginParserDefinition.java,定義請求來源如何獲取

@Component
public class RequestOriginParserDefinition implements RequestOriginParser {
    @Override
    public String parseOrigin(HttpServletRequest request) {
        /**
         * 定義從請求的什么地?獲取來源信息
         * ?如我們可以要求所有的客戶端需要在請求頭中攜帶來源信息
         */
        String type = request.getParameter("type");
        return type ;
    }
}

在shop-order-server中新建AuthController.java,代碼如下:

@RestController
@Slf4j
public class AuthController {
    @RequestMapping("/auth1")
    public String auth1(String type){
        log.info("應(yīng)?:{},訪問接?",type);
        return "auth1";
    }
} 

在dashboard中配置白名單和黑名單的相關(guān)信息:

設(shè)置PC為白名單:

java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則

訪問測試

訪問http://localhost:8091/auth1?serviceName=pc 可以訪問

訪問http://localhost:8091/auth1?serviceName=app 不可以訪問

設(shè)置PC為黑名單:

java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則

訪問測試

訪問http://localhost:8091/auth1?serviceName=pc 不能訪問

訪問http://localhost:8091/auth1?serviceName=app 可以訪問

系統(tǒng)規(guī)則

系統(tǒng)規(guī)則?持以下的模式:

Load ?適應(yīng)(僅對 Linux/Unix-like 機(jī)器?效):系統(tǒng)的 load1 作為啟發(fā)指標(biāo),進(jìn)??適應(yīng)系統(tǒng)保
護(hù)。當(dāng)系統(tǒng) load1 超過設(shè)定的啟發(fā)值,且系統(tǒng)當(dāng)前的并發(fā)線程數(shù)超過估算的系統(tǒng)容量時才會觸發(fā)系
統(tǒng)保護(hù)(BBR 階段)。系統(tǒng)容量由系統(tǒng)的 maxQps * minRt 估算得出。設(shè)定參考值?般是 CPU
cores * 2.5 。
CPU usage(1.5.0+ 版本):當(dāng)系統(tǒng) CPU 使?率超過閾值即觸發(fā)系統(tǒng)保護(hù)(取值范圍 0.0-1.0),
?較靈敏。
平均 RT:當(dāng)單臺機(jī)器上所有??流量的平均 RT 達(dá)到閾值即觸發(fā)系統(tǒng)保護(hù),單位是毫秒。
并發(fā)線程數(shù):當(dāng)單臺機(jī)器上所有??流量的并發(fā)線程數(shù)達(dá)到閾值即觸發(fā)系統(tǒng)保護(hù)。
?? QPS:當(dāng)單臺機(jī)器上所有??流量的 QPS 達(dá)到閾值即觸發(fā)系統(tǒng)保護(hù)。
java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則

根據(jù)本地服務(wù)器的相關(guān)系統(tǒng)容量進(jìn)行判斷。文章來源地址http://www.zghlxwxcb.cn/news/detail-415741.html

到了這里,關(guān)于java微服務(wù)商城高并發(fā)秒殺項目--011.授權(quán)規(guī)則和系統(tǒng)規(guī)則的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • SpringCloud:微服務(wù)保護(hù)之授權(quán)規(guī)則

    SpringCloud:微服務(wù)保護(hù)之授權(quán)規(guī)則

    授權(quán)規(guī)則可以對請求方來源做判斷和控制。 1.1.基本規(guī)則 授權(quán)規(guī)則可以對調(diào)用方的來源做控制,有白名單和黑名單兩種方式。 白名單:來源( origin )在白名單內(nèi)的調(diào)用者允許訪問 黑名單:來源( origin )在黑名單內(nèi)的調(diào)用者不允許訪問 點擊左側(cè)菜單的授權(quán),可以看到授權(quán)規(guī)

    2024年02月04日
    瀏覽(14)
  • java開源 VR全景商城 saas商城 b2b2c商城 o2o商城 積分商城 秒殺商城 拼團(tuán)商城 分銷商城 短視頻商城 小程序商城搭建 bbc

    java開源 VR全景商城 saas商城 b2b2c商城 o2o商城 積分商城 秒殺商城 拼團(tuán)商城 分銷商城 短視頻商城 小程序商城搭建 bbc

    ? ?1. 涉及平臺 平臺管理、商家端(PC端、手機(jī)端)、買家平臺(H5/公眾號、小程序、APP端(IOS/Android)、微服務(wù)平臺(業(yè)務(wù)服務(wù))? 2. 核心架構(gòu) Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架 VUE、Uniapp、Bootstrap/H5/CSS3、IOS、Android、小程序 4. 核心思想 分布式、微服務(wù)、云架構(gòu)

    2024年02月11日
    瀏覽(33)
  • 【微服務(wù)】Feign 整合 Sentinel,深入探索 Sentinel 的隔離和熔斷降級規(guī)則,以及授權(quán)規(guī)則和自定義異常返回結(jié)果

    【微服務(wù)】Feign 整合 Sentinel,深入探索 Sentinel 的隔離和熔斷降級規(guī)則,以及授權(quán)規(guī)則和自定義異常返回結(jié)果

    在前文中,介紹了 Sentinel 的流控模式和流控效果,然而限流只是一種預(yù)防措施,雖然可以盡量避免因為并發(fā)問題而引起的服務(wù)故障,但服務(wù)仍然可能因其他因素而發(fā)生故障。為了將這些故障控制在一定范圍內(nèi),以避免雪崩效應(yīng)的發(fā)生,我們需要依賴線程隔離(艙壁模式)和熔

    2024年02月08日
    瀏覽(27)
  • java 2023秒殺項目 day(1) 面經(jīng)

    java 2023秒殺項目 day(1) 面經(jīng)

    高可用 高性能:支持高并發(fā)訪問 一致性:秒殺要保持?jǐn)?shù)據(jù)的一致性 字符集:utf8mb4 可以存儲emoji表情 2.2.1 密碼加密 MD5(MD5(密碼+固定salt)+隨機(jī)salt) 前端使用固定salt進(jìn)行第一次加密,后端使用隨機(jī)salt進(jìn)行第二次加密。 pom 自定注解 2.2.3 分布式session 請求通過分布器分發(fā)到不同的

    2024年02月10日
    瀏覽(14)
  • 【Java項目】SpringCloud項目注冊到Nacos中心時顯示的是內(nèi)網(wǎng)IP導(dǎo)致不同服務(wù)器之間無法互相調(diào)用接口的解決并發(fā)

    【Java項目】SpringCloud項目注冊到Nacos中心時顯示的是內(nèi)網(wǎng)IP導(dǎo)致不同服務(wù)器之間無法互相調(diào)用接口的解決并發(fā)

    微服務(wù)項目地址—動動你發(fā)財?shù)男∈贮c一個stars吧 出現(xiàn)這個問題是之前我也就遇到過的,這個問題的情況就是: 我們知道微服務(wù)項目是可以把不同的項目部署在不同的服務(wù)器上從而減少某一臺服務(wù)器的壓力,我們只需要為每一個服務(wù)配置一個注冊中心即可,然后一個服務(wù)需要

    2024年02月16日
    瀏覽(30)
  • 基于SpringBoot+Dubbo構(gòu)建的電商平臺-微服務(wù)架構(gòu)、商城、電商、微服務(wù)、高并發(fā)、kafka、Elasticsearc+源代碼+文檔說明

    基于SpringBoot+Dubbo構(gòu)建的電商平臺-微服務(wù)架構(gòu)、商城、電商、微服務(wù)、高并發(fā)、kafka、Elasticsearc+源代碼+文檔說明

    項目基于springboot2.1.6.RELEASE+Dubbo2.7.3 來構(gòu)建微服務(wù)。 業(yè)務(wù)模塊劃分,盡量貼合互聯(lián)網(wǎng)公司的架構(gòu)體系。所以,除了業(yè)務(wù)本身的復(fù)雜度不是很高之外,整體的架構(gòu)基本和實際架構(gòu)相差無幾。 但實際上,真實的生產(chǎn)級的項目由于用戶量以及業(yè)務(wù)的復(fù)雜度,會變得非常復(fù)雜。 所以

    2024年02月20日
    瀏覽(36)
  • 如何設(shè)計一個合格的高并發(fā)秒殺系統(tǒng)

    如何設(shè)計一個合格的高并發(fā)秒殺系統(tǒng)

    在前面的文章中,詳細(xì)闡述了建設(shè)秒殺系統(tǒng)的目標(biāo)與存在的挑戰(zhàn),并且簡單羅列了如何應(yīng)對這些挑戰(zhàn)的方式。本章,就詳細(xì)闡述對秒殺系統(tǒng)存在挑戰(zhàn)的應(yīng)對之道,最終構(gòu)建出兼具高并發(fā)、高性能和高可用的秒殺系統(tǒng)。心中不僅了解建設(shè)秒殺系統(tǒng)存在的挑戰(zhàn),更清楚的知道這些

    2024年02月05日
    瀏覽(19)
  • 超賣等高并發(fā)秒殺場景的問題及解決方案

    超賣等高并發(fā)秒殺場景的問題及解決方案

    多線程并行運行 多行代碼操作共享資源,但不具備原子性 例: 針對并發(fā)安全問題,最廣為人知的解決方案就是 加鎖 。 從實現(xiàn)思想上來說,鎖可以分為兩大類: 悲觀鎖 樂觀鎖 悲觀鎖是一種獨占和排他的鎖機(jī)制,保守地認(rèn)為數(shù)據(jù)會被其他事務(wù)修改,所以在整個數(shù)據(jù)處理過程

    2024年02月15日
    瀏覽(20)
  • 實現(xiàn)高并發(fā)秒殺的 7 種方式,寫的太好了,建議收藏??!

    實現(xiàn)高并發(fā)秒殺的 7 種方式,寫的太好了,建議收藏!!

    高并發(fā)場景在現(xiàn)場的日常工作中很常見,特別是在互聯(lián)網(wǎng)公司中,這篇文章就來通過秒殺商品來模擬高并發(fā)的場景。文章末尾會附上文章的所有代碼、腳本和測試用例。 本文環(huán)境: SpringBoot 2.5.7 + MySQL 8.0 X + MybatisPlus + Swagger2.9.2 模擬工具: Jmeter 模擬場景: 減庫存-創(chuàng)建訂單

    2024年02月03日
    瀏覽(17)
  • Sentinel授權(quán)規(guī)則和規(guī)則持久化

    Sentinel授權(quán)規(guī)則和規(guī)則持久化

    大家好我是蘇麟 , 今天說說Sentinel規(guī)則持久化. 授權(quán)規(guī)則 授權(quán)規(guī)則可以對請求方來源做判斷和控制。 授權(quán)規(guī)則 基本規(guī)則 授權(quán)規(guī)則可以對調(diào)用方的來源做控制,有白名單和黑名單兩種方式。 白名單:來源(origin)在白名單內(nèi)的調(diào)用者允許訪問 黑名單:來源(origin)在黑名單內(nèi)

    2024年02月08日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包