色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微服務(wù)的核心特性有哪些,如何進(jìn)行測試

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 作者:馬哥Linux運(yùn)維 ? 2021-07-02 16:22 ? 次閱讀

微服務(wù),通常指的是一個(gè)支持持續(xù)開發(fā)、系統(tǒng)可擴(kuò)展、應(yīng)用程序解耦和多語言編程的架構(gòu)平臺(tái)。它在服務(wù)邊界的幫助下隔離了平臺(tái),這使得單獨(dú)使用和管理每個(gè)服務(wù)變得更加簡單。由于每個(gè)服務(wù)都是相互獨(dú)立的,這就使得添加高級(jí)功能或擴(kuò)展變得更加有效和容易。

微服務(wù)的核心特性:

每一個(gè)服務(wù)或單元都是輕量級(jí)、獨(dú)立和松耦合的。

每個(gè)服務(wù)都有其獨(dú)立的代碼庫,由一個(gè)小團(tuán)隊(duì)設(shè)計(jì)和開發(fā)。

每個(gè)服務(wù)都有其獨(dú)立的DevOps計(jì)劃(開發(fā)、測試、發(fā)布、擴(kuò)展和管理)

每個(gè)服務(wù)可以自由選擇自己的技術(shù)堆棧。

每個(gè)服務(wù)有自己的機(jī)制來保存他們的信息,這是最適合他們的模式。

服務(wù)間常使用REST協(xié)議相互通信

微服務(wù)架構(gòu):主要優(yōu)勢

微服務(wù)創(chuàng)造了一種更加靈活和適應(yīng)性強(qiáng)的 IT 基礎(chǔ)設(shè)施。它使你可以只更改一項(xiàng)服務(wù),而無需更改基礎(chǔ)架構(gòu)部分。簡而言之,你可以配置和更改每項(xiàng)服務(wù),而不會(huì)干擾其他應(yīng)用程序或服務(wù)的功能方面。

以下是微服務(wù)架構(gòu)的一些關(guān)鍵優(yōu)勢:

快速交付借助分布式,微服務(wù)使團(tuán)隊(duì)能夠同時(shí)開發(fā)多個(gè)微服務(wù)。由于開發(fā)周期的縮短,微服務(wù)架構(gòu)使得執(zhí)行和更新應(yīng)用程序的速度更快。因此,軟件團(tuán)隊(duì)有更多的時(shí)間專注于他們的業(yè)務(wù)。

自主性高微服務(wù)架構(gòu)實(shí)現(xiàn)了自主開發(fā)、部署和運(yùn)行。因此,如果應(yīng)用程序遵循相同的方法,服務(wù)中的任何故障都不會(huì)影響應(yīng)用程序的其他服務(wù)。

職責(zé)單一由于較大的單體應(yīng)用被分解為多個(gè)更小的微服務(wù),每個(gè)微服務(wù)只負(fù)責(zé)特定范圍的功能,因此軟件開發(fā)人員可以毫不費(fèi)力地理解、升級(jí)和改進(jìn)這些部分;通過這種方式,可以獲得更快的開發(fā)周期。

更好的可擴(kuò)展性隨著對(duì)特定服務(wù)需求的發(fā)展,可以在各種基礎(chǔ)設(shè)施和服務(wù)器上執(zhí)行以滿足你的要求。例如,可以根據(jù)需求和并發(fā)情況,有針對(duì)性地?cái)U(kuò)縮容某個(gè)或某幾個(gè)服務(wù)。

易于開發(fā)這種應(yīng)用程序遵循模塊化方法,每個(gè)服務(wù)都比傳統(tǒng)的單體應(yīng)用程序略小。因此,實(shí)現(xiàn)單個(gè)服務(wù)要簡單得多。

為什么需要獨(dú)特的策略來測試微服務(wù)?

微服務(wù)與各個(gè)組織內(nèi)外的其他微服務(wù),都有著或多或少的通信,此外,微服務(wù)的開發(fā)團(tuán)隊(duì)之間進(jìn)行也需要大量協(xié)作。因此,微服務(wù)的測試,需要有一個(gè)不同于傳統(tǒng)單體應(yīng)用測試的策略。

微服務(wù)性能測試

微服務(wù)有很多好處,但是它也面臨著復(fù)雜的挑戰(zhàn)。由于服務(wù)間基于REST相互關(guān)聯(lián),相互調(diào)用通信,引發(fā)的性能開銷可能會(huì)使業(yè)務(wù)陷入困境。例如,在電子商城應(yīng)用中,如果用戶在查看商品詳情時(shí)等待過久,就會(huì)直接影響用戶下訂單的心情,并可能導(dǎo)致他們?nèi)テ渌胤劫徺I。無論情況如何,可靠性和性能都是軟件開發(fā)的重要因素,因此企業(yè)必須花費(fèi)必要的精力和時(shí)間進(jìn)行性能測試。

性能測試的重要性眾所周知,本文建議必須在兩個(gè)不同的層次上進(jìn)行:

系統(tǒng)級(jí)別(協(xié)同工作的微服務(wù))

微服務(wù)級(jí)別(單個(gè)微服務(wù))

測試的方法:持續(xù)監(jiān)控和自下而上

盡管我們認(rèn)識(shí)到最終用戶體驗(yàn)相當(dāng)重要,但我們不能等到應(yīng)用程序完全構(gòu)建后,才進(jìn)行性能測試,它偏離了左移方法。此外,如果在部署發(fā)布后,才發(fā)現(xiàn)任何重大的性能故障,也會(huì)對(duì)業(yè)務(wù)產(chǎn)生巨大影響。

另一方面,如果我們?cè)缙谶M(jìn)行微服務(wù)性能測試,我們可以在開發(fā)階段發(fā)現(xiàn)性能缺陷并立即解決。系統(tǒng)集成后,除集成因素外,API接口/用戶界面出現(xiàn)性能故障的可能性較小。如果我們出現(xiàn)了性能缺陷,使用自下而上的方法會(huì)有所幫助。

微服務(wù)架構(gòu)的重要之處在于,當(dāng)微服務(wù)崩潰、無響應(yīng)或不可用時(shí),它不會(huì)使整個(gè)應(yīng)用程序宕機(jī)。應(yīng)用程序性能監(jiān)控工具不僅提供系統(tǒng)的運(yùn)行狀態(tài),而且還通過閾值來主動(dòng)計(jì)算性能。它還可以在早期階段提示任何潛在的性能缺陷。

微服務(wù)性能(負(fù)載測試)測試工具

你必須使用高級(jí)負(fù)載測試服務(wù),來避免意外崩潰,而不是在你的微服務(wù)應(yīng)用程序上執(zhí)行一些非系統(tǒng)的測試。一些負(fù)載測試工具可以生成虛擬流量,模擬大量用戶負(fù)載進(jìn)行微服務(wù)測試。

以下是市場上一些最好的微服務(wù)負(fù)載測試工具:

nfluxDB–是用Go語言編寫的開源應(yīng)用程序之一。它是一個(gè)可靠、快速且易于查詢的時(shí)間序列數(shù)據(jù)庫。使用這種用于負(fù)載測試工具,你可以輕松發(fā)現(xiàn)瓶頸。

pache JMeter–是軟件開發(fā)人員最常用的測試工具。它也是一個(gè)開源應(yīng)用程序,滿足不同規(guī)模的軟件公司的需求。它還可以讓軟件開發(fā)者對(duì)微服務(wù)的功能行為進(jìn)行負(fù)載測試,計(jì)算不同用戶負(fù)載下的微服務(wù)性能。

mazon CloudWatch–是一種復(fù)雜的監(jiān)控服務(wù),用于監(jiān)控部署在Amazon Web Services上的應(yīng)用程序或微服務(wù)的資源使用情況。因此,如果你希望對(duì)微服務(wù)執(zhí)行負(fù)載測試,它可能是一種有益的工具。

rafana–也是指標(biāo)可視化和分析套件之一。你可以利用它來可視化時(shí)間序列數(shù)據(jù),以觀察你的微服務(wù)在實(shí)時(shí)流量中的表現(xiàn)。

總結(jié)

現(xiàn)在,使用微服務(wù)架構(gòu)的項(xiàng)目越來越多,對(duì)于 DevOps 團(tuán)隊(duì)來說,這意味著測試策略的改變。確保你的應(yīng)用程序能夠經(jīng)受住現(xiàn)實(shí)情況的考驗(yàn),需要提前進(jìn)行性能測試,并讓你的團(tuán)隊(duì)深入了解在系統(tǒng)發(fā)布之前需要微調(diào)的地方。

因此,選擇合適的微服務(wù)測試工具,進(jìn)行完善的測試,是必不可少的。

文章出處:【微信公眾號(hào):馬哥Linux運(yùn)維】

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9129

    瀏覽量

    85350
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3267

    瀏覽量

    57686

原文標(biāo)題:微服務(wù)性能是如何測試的?

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    寶藏級(jí)微服務(wù)架構(gòu)工具合集

    寶藏級(jí)熱門微服務(wù)架構(gòu)工具包含Spring Boot、Eclipse Vert.X、Kubernetes、Tyk、RabbitMQ、Apache Kafka等。其中,Spring Boot簡化了微服務(wù)
    的頭像 發(fā)表于 12-21 16:33 ?98次閱讀

    何進(jìn)行電磁干擾處理的方法哪些

    智慧華盛恒輝如何進(jìn)行電磁干擾 一、引言 智慧華盛恒輝電磁干擾已成為一種重要的作戰(zhàn)手段,用于削弱、癱瘓或混亂敵方的通信、控制和偵察系統(tǒng)。如何對(duì)敵方的裝備進(jìn)行電磁干擾,包括干擾原理、干擾方式、干擾策略
    的頭像 發(fā)表于 11-27 15:49 ?135次閱讀

    SSR與微服務(wù)架構(gòu)的結(jié)合應(yīng)用

    隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,前端技術(shù)棧不斷更新迭代,后端架構(gòu)也經(jīng)歷了從單體應(yīng)用到微服務(wù)的變革。在這個(gè)過程中,服務(wù)端渲染(SSR)作為一種提升頁面加載速度和SEO性能的技術(shù),與微服務(wù)架構(gòu)的結(jié)合應(yīng)用,為
    的頭像 發(fā)表于 11-18 11:34 ?318次閱讀

    微服務(wù)架構(gòu)與容器云的關(guān)系與區(qū)別

    微服務(wù)架構(gòu)與容器云密切相關(guān)又有所區(qū)別。微服務(wù)將大型應(yīng)用拆分為小型、獨(dú)立的服務(wù),而容器云基于容器技術(shù),為微服務(wù)提供構(gòu)建、發(fā)布和運(yùn)行的平臺(tái)。區(qū)別在于,
    的頭像 發(fā)表于 10-21 17:28 ?214次閱讀

    入門級(jí)攻略:如何容器化部署微服務(wù)

    第一步理解容器化基礎(chǔ),第二步創(chuàng)建Dockerfile,第三步構(gòu)建推送鏡像,第四步部署微服務(wù),第五步管理微服務(wù)、第六步優(yōu)化更新。容器化部署微服務(wù)是現(xiàn)代軟件開發(fā)中的一種高效方法,可提供良好的可移植性、可擴(kuò)展性和管理性。容器化部署
    的頭像 發(fā)表于 10-09 10:08 ?149次閱讀

    Proxyless的多活流量和微服務(wù)治理

    1. 引言 1.1 項(xiàng)目的背景及意義 在當(dāng)今的微服務(wù)架構(gòu)中,應(yīng)用程序通常被拆分成多個(gè)獨(dú)立的服務(wù),這些服務(wù)通過網(wǎng)絡(luò)進(jìn)行通信。這種架構(gòu)的優(yōu)勢在于可以提高系統(tǒng)的可擴(kuò)展性和靈活性,但也帶來了新
    的頭像 發(fā)表于 08-28 16:54 ?1583次閱讀
    Proxyless的多活流量和<b class='flag-5'>微服務(wù)</b>治理

    NVIDIA NIM微服務(wù)帶來巨大優(yōu)勢

    服務(wù)通過熱門 AI 模型為數(shù)百萬開發(fā)者帶來高達(dá) 5 倍的 token 效率提升,使他們能夠立即訪問在 NVIDIA DGX Cloud 上運(yùn)行的 NIM 微服務(wù)
    的頭像 發(fā)表于 08-23 15:20 ?481次閱讀

    采用OpenUSD和NVIDIA NIM微服務(wù)創(chuàng)建精準(zhǔn)品牌視覺

    全球領(lǐng)先的創(chuàng)意和制作服務(wù)機(jī)構(gòu)率先采用 OpenUSD 和 NVIDIA NIM 微服務(wù)來創(chuàng)建精準(zhǔn)的品牌視覺。
    的頭像 發(fā)表于 08-01 14:33 ?415次閱讀

    何進(jìn)行RF PA Ruggedness的測試和評(píng)估呢?

    關(guān)于PA ruggedness設(shè)計(jì)測試問題,先介紹一下原理,如何進(jìn)行ruggedness的測試和評(píng)估。
    的頭像 發(fā)表于 03-27 10:19 ?2383次閱讀
    如<b class='flag-5'>何進(jìn)行</b>RF PA Ruggedness的<b class='flag-5'>測試</b>和評(píng)估呢?

    【算能RADXA微服務(wù)器試用體驗(yàn)】Radxa Fogwise 1684X Mini 規(guī)格

    通過網(wǎng)絡(luò)可以了解到,算能RADXA微服務(wù)器的具體規(guī)格: 處理器:BM1684X 算力:高達(dá)32Tops INT8峰值算力 內(nèi)存:16GB LPDDR4X 內(nèi)存 存儲(chǔ):64GB eMMC 編程框架
    發(fā)表于 02-28 11:21

    何進(jìn)行充電樁負(fù)載測試

    何進(jìn)行充電樁負(fù)載測試? 充電樁負(fù)載測試是確保充電樁系統(tǒng)高效運(yùn)行的關(guān)鍵環(huán)節(jié)之一。在本文中,我們將詳盡、詳實(shí)、細(xì)致地探討充電樁負(fù)載測試的步驟、工具和最佳實(shí)踐,以幫助您有效地
    的頭像 發(fā)表于 01-18 14:48 ?868次閱讀

    何進(jìn)行繼電器負(fù)載測試

    何進(jìn)行繼電器負(fù)載測試? 繼電器是一種常見的電氣元件,用于控制和分配電力負(fù)載。要確保繼電器的負(fù)載能力和性能穩(wěn)定,負(fù)載測試是必不可少的。 一、測試準(zhǔn)備 1. 了解繼電器的規(guī)格和性能參數(shù):
    的頭像 發(fā)表于 01-18 14:32 ?1265次閱讀

    Java微服務(wù)隨機(jī)掉線排查過程簡析

    我們的業(yè)務(wù)共使用 11 臺(tái)(阿里云)服務(wù)器,使用 SpringcloudAlibaba 構(gòu)建微服務(wù)集群, 共計(jì) 60 個(gè)微服務(wù), 全部注冊(cè)在同一個(gè) Nacos 集群。
    的頭像 發(fā)表于 01-13 17:41 ?934次閱讀
    Java<b class='flag-5'>微服務(wù)</b>隨機(jī)掉線排查過程簡析

    LTSpice能不能進(jìn)行任意降壓型DC-DC的環(huán)路特性分析,如何進(jìn)行

    LTSpice能不能進(jìn)行任意降壓型DC-DC的環(huán)路特性分析,如何進(jìn)行
    發(fā)表于 01-04 07:09

    游戲公司不使用微服務(wù)架構(gòu)的原因

    微服務(wù)基本只有 request/response 的模式。做不了 streaming?微服務(wù)通常要求應(yīng)用是無狀態(tài)的才能做到水平擴(kuò)展。streaming 本身就是加入了狀態(tài)
    的頭像 發(fā)表于 12-29 11:18 ?439次閱讀
    主站蜘蛛池模板: 男人和女人一起愁愁愁很痛| 视频一区二区三区蜜桃麻豆| 色-情-伦-理一区二区三区| 亚洲精品久久无码AV片银杏| 97色伦亚洲自偷| 国产精品亚洲专区在线播放| 老司机福利视频一区在线播放| 肉动漫无码无删减在线观看| 又粗又大又爽又黄的免费视频| 成人午夜精品无码区久久漫画日本| 黄页免费观看| 日本69xxxxx| 又亲又揉摸下面视频免费看| 囯产精品久久久久久久久蜜桃| 久久久久亚洲精品影视| 四虎精品久久| 97SE亚洲国产综合在线| 国产亚洲va在线电影| 青青青视频在线| 一个人色导航| 国产成人精品123区免费视频| 乱VODAFONEWIFI熟妇| 雪恋电影完整版免费观看| qvod 电影| 精品一区二区三区AV天堂| 三级aa久久| 91亚洲 欧美 国产 制服 动漫| 国产亚洲福利在线视频| 日本在线高清不卡免费播放| 在线日本高清日本免费| 国产视频精品免费| 日本免费无码A专区在线观看| 中文字幕无码他人妻味| 国产人成高清在线视频99| 热九九99香蕉精品品| 3D漫画H精品啪啪无码| 黑人性xxx| 无码日韩人妻精品久久蜜桃入口| xxxxxl荷兰| 美国特级成人毛片| 一级毛片全部免|