微服務(wù)說明文檔

服務(wù)說明文檔

對于每個服務(wù)而言,都應(yīng)有一個清晰的服務(wù)說明,描述當(dāng)前服務(wù)的信息,同時幫助團(tuán)隊(duì)更快腿解并快速上手。服務(wù)說明都包括如下幾個部分。

  1. 服務(wù)介紹

    • 服務(wù)提供什么功能,譬如產(chǎn)品服務(wù)主要提供產(chǎn)品數(shù)據(jù)的獲取或者存儲。

    • 誰是服務(wù)的消費(fèi)者。譬如產(chǎn)品服務(wù)的消費(fèi)者為電商的前端網(wǎng)站系統(tǒng)或者CRM系統(tǒng)。

  2. 服務(wù)維護(hù)者

    • 挑選1-2個團(tuán)隊(duì)的成員,作為服務(wù)的負(fù)貴人,登記其姓名、電子郵件、電話等聯(lián)系方式,以便其他團(tuán)隊(duì)遇到問題能及時找到服務(wù)的負(fù)責(zé)人。
  3. 服務(wù)可用期

    • 服務(wù)可用周期,如7X24小時,或周一?到周五(7:00?丨9:00)等。

    • 可用率,可用率是指服務(wù)可以正常訪問的時間占總時間的百分比,如99.9%或者99%。

    • 響應(yīng)時間,指服務(wù)返回?cái)?shù)據(jù)的可接受響應(yīng)時間。譬如為0.5-1秒

  4. 定義環(huán)境,描述服務(wù)運(yùn)行的具體環(huán)境,通常包括:

    • 生產(chǎn)環(huán)境

    • 測試環(huán)境

  5. 開發(fā),描述開發(fā)相關(guān)的信息,通常包括:

    • 如何搭建開發(fā)環(huán)境

    • 如何運(yùn)行服務(wù)

    • 如何定位問題

  6. 測試,描述測試相關(guān)的信息,通常包括:

    • 測試策略

    • 如何運(yùn)行測試

    • 如何查看測試的統(tǒng)計(jì)結(jié)果,譬如測試覆蓋率、運(yùn)行時間、性能等。

  7. 構(gòu)建,描述持續(xù)集成以及構(gòu)建相關(guān)的信息,通常包括:

    • 持續(xù)集成訪問的URL

    • 持續(xù)集成的流程描述

    • 構(gòu)建后的部署包

  8. 部署,描述部署相關(guān)的信息,通常包括:

    • 如何部署到不同環(huán)境

    • 部署后的功能驗(yàn)證

  9. 運(yùn)維,雛運(yùn)維相關(guān)的信息,通常包括:

    • 日志聚合的訪問

    • 告警信息的訪問

    • 監(jiān)控信息的訪問

轉(zhuǎn)自:王磊的《微服務(wù)架構(gòu)與實(shí)踐》

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,253評論 6 342
  • 每個人都會失去一些東西,就像該來的總會來,該走的不必挽留一樣,未來會以另一種形式彌補(bǔ)你,不是過錯,也從未錯...
    北夢沐曦閱讀 465評論 2 4
  • 你此時的心情如何? 我猜至少還不錯,不然你應(yīng)該沒有心情閱讀文章! 在我心情不好的時候,是什么都不想做,只是安靜的坐...
    owen007閱讀 374評論 3 1
  • 曾經(jīng)在古典老師寫的《你的生命有什么可能》這本書里讀到過古典寫給其女兒彎彎的一封信,它裝滿了一個父親對女兒的...
    子墨蘭軒閱讀 357評論 0 1

友情鏈接更多精彩內(nèi)容