亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

《微服務(wù)設(shè)計》讀書筆記(關(guān)于微服務(wù)的一點想法)

lpjustdoit / 914人閱讀

摘要:而微服務(wù)將這個理念應(yīng)用在獨立的服務(wù)上。微服務(wù)對比與原來的單體應(yīng)用,有它的優(yōu)勢,如服務(wù)的自治性增強但同時也會帶來一些其他問題,如性能復(fù)雜度等問題。想要使用微服務(wù),首先是要清楚哪些業(yè)務(wù)或者功能應(yīng)該成為多帶帶的服務(wù)。其次,考慮業(yè)務(wù)極有可能的變化。

1、在學習軟件構(gòu)造、設(shè)計相關(guān)知識時,大家應(yīng)該有學習到內(nèi)聚性的概念:即把因相同原因而變化的東西聚合到一起,而把因不同原因而變化的東西分離開來。而

微服務(wù)將這個理念應(yīng)用在獨立的服務(wù)上。根據(jù)業(yè)務(wù)的邊界來確定服務(wù)的邊界,這樣就很容 易確定某個功能代碼應(yīng)該放在哪里。

我個人覺得,微服務(wù)就是將原來的單體應(yīng)用安裝功能進行切分,然后各個服務(wù)之間通過通信(跨進程、跨機器)來共同完成原來的單體應(yīng)用所提供的功能。
微服務(wù)對比與原來的單體應(yīng)用,有它的優(yōu)勢,如服務(wù)的自治性增強、但同時也會帶來一些其他問題,如性能、復(fù)雜度等問題。

2、想要使用微服務(wù),首先是要清楚哪些業(yè)務(wù)或者功能應(yīng)該成為多帶帶的服務(wù)?!段⒎?wù)設(shè)計》一書中給了一些建議:

當你在思考組織內(nèi)的限界上下文時,不應(yīng)該從共享數(shù)據(jù)的角度來考慮,而應(yīng)該從這些上下 文能夠提供的功能來考慮。
這個上下文是做什么用的。
組織結(jié)構(gòu)和軟件架構(gòu)會互相影響。

當然,書中列出的建議不止這些,我也想談一談我自己的一些想法。

我覺得首先要從業(yè)務(wù)出發(fā)(多帶帶的基礎(chǔ)服務(wù),例如分布式事務(wù)、數(shù)據(jù)庫同步服務(wù)例外),這一塊業(yè)務(wù)我們需要實現(xiàn)怎樣的功能,它在系統(tǒng)中處于什么樣的位置,它需要與哪些服務(wù)進行交互(提供接口和消費接口)。知道了業(yè)務(wù)功能在整個系統(tǒng)的位置,有助于我們進行決策。

其次,考慮業(yè)務(wù)極有可能的變化。業(yè)務(wù)功能可能因為產(chǎn)品進度等其它客觀因素導(dǎo)致其部分需求或功能在本次迭代中沒有提出,但可以預(yù)見的是這些功能在很大程度上會在后面的迭代中補充,這些功能可能會對當前業(yè)務(wù)有影響,將這些情況考慮進去在一定程度上會使得服務(wù)設(shè)計更加合理。在服務(wù)拆分、功能分配的時候可能會遇到這些情況,但需要避免過度設(shè)計。

最后,也需要根據(jù)自己團隊的特點來設(shè)計微服務(wù),例如組織架構(gòu)會影響軟件架構(gòu)、以及當團隊技術(shù)能力無法保障多服務(wù)協(xié)作的正確性,可以減少服務(wù)的拆分,將一些功能合并在一個服務(wù)內(nèi)。

如有不正確的地方,歡迎指正交流。

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/77393.html

相關(guān)文章

  • 《Java應(yīng)用架構(gòu)設(shè)計:模塊化模式與OSGi》讀書筆記

    摘要:本書概括以軟件系統(tǒng)為例,重點講解了應(yīng)用架構(gòu)中的物理設(shè)計問題,即如何將軟件系統(tǒng)拆分為模塊化系統(tǒng)。容器獨立模塊不依賴于具體容器,采用輕量級容器,如獨立部署模塊可獨立部署可用性模式發(fā)布接口暴露外部配置使用獨立的配置文件用于不同的上下文。 本文為讀書筆記,對書中內(nèi)容進行重點概括,并將書中的模塊化結(jié)合微服務(wù)、Java9 Jigsaw談?wù)劺斫狻?本書概括 以Java軟件系統(tǒng)為例,重點講解了應(yīng)用架構(gòu)...

    seanHai 評論0 收藏0
  • Java進階之路

    摘要:探索專為而設(shè)計的將探討進行了何種改進,以及這些改進背后的原因。關(guān)于最友好的文章進階前言之前就寫過一篇關(guān)于最友好的文章反響很不錯,由于那篇文章的定位就是簡單友好,因此盡可能的摒棄復(fù)雜的概念,只抓住關(guān)鍵的東西來講,以保證大家都能看懂。 周月切換日歷 一個可以進行周月切換的日歷,左右滑動的切換月份,上下滑動可以進行周,月不同的視圖切換,可以進行事件的標記,以及節(jié)假日的顯示,功能豐富 Andr...

    sushi 評論0 收藏0
  • 回望2017:一個前端從業(yè)者砥礪前行的一

    摘要:走過了這一年,公眾號的名稱前前后后改了三次,最后定格為閏土大叔。均價,這價格絕對屬于太原市最便宜的樓盤之一了。據(jù)售樓部的朋友說,未來兩年太原的房價還會迎來新一波的漲價潮,到了年,太原會承辦全國青少年運動會,簡稱青運會。 前言 從年前就嚷嚷著要走出去走出去,轉(zhuǎn)眼間已經(jīng)到了年底依然在我的大太原呆著。年底了,不能免俗的我,也來寫一篇2017年度工作總結(jié)的文章,湊湊熱鬧。如果對你有一點點啟發(fā),...

    dmlllll 評論0 收藏0
  • 回望2017:一個前端從業(yè)者砥礪前行的一

    摘要:走過了這一年,公眾號的名稱前前后后改了三次,最后定格為閏土大叔。均價,這價格絕對屬于太原市最便宜的樓盤之一了。據(jù)售樓部的朋友說,未來兩年太原的房價還會迎來新一波的漲價潮,到了年,太原會承辦全國青少年運動會,簡稱青運會。 前言 從年前就嚷嚷著要走出去走出去,轉(zhuǎn)眼間已經(jīng)到了年底依然在我的大太原呆著。年底了,不能免俗的我,也來寫一篇2017年度工作總結(jié)的文章,湊湊熱鬧。如果對你有一點點啟發(fā),...

    xietao3 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<