精品国产亚洲一区二区三区|亚洲国产精彩中文乱码AV|久久久久亚洲AV综合波多野结衣|漂亮少妇各种调教玩弄在线

<blockquote id="ixlwe"><option id="ixlwe"></option></blockquote>
  • <span id="ixlwe"></span>

  • <abbr id="ixlwe"></abbr>

    如何避免程序員和產(chǎn)品經(jīng)理打架?“微服務(wù)”或?qū)⒊山K極解決方案

    程序員與產(chǎn)品經(jīng)理打架,早已稱不上互聯(lián)網(wǎng)圈的新聞。懷揣改變世界的遠大抱負,卻要每天和多變刁鉆的需求戰(zhàn)斗,這是許多程序員的“生存困境”。那么除了板磚和拼死不從,程序員就沒有別的對付變態(tài)需求的辦法嗎?

    如何避免程序員和產(chǎn)品經(jīng)理打架?“微服務(wù)”或?qū)⒊山K極解決方案

    持續(xù)更新是產(chǎn)品常態(tài)

    不否認存在過于異想天開或需求不清的產(chǎn)品經(jīng)理,諸如要求“App隨手機殼變色”,此時程序員只想掄起板磚,拍死產(chǎn)品經(jīng)理。然而在這個互聯(lián)網(wǎng)成為基礎(chǔ)設(shè)施的數(shù)字經(jīng)濟時代,需求的變化是常態(tài),不論哪個行業(yè),不管是為滿足客戶或是出于競爭壓力,都會有需求的變動挑戰(zhàn)程序。很多時候,程序員即便把產(chǎn)品經(jīng)理打到生活不能自理,也無助于解決企業(yè)發(fā)展的問題。

    根據(jù)IDC《數(shù)字經(jīng)濟創(chuàng)新引領(lǐng)——2018中國企業(yè)數(shù)字化發(fā)展報告》,數(shù)字化創(chuàng)新需要打造的多項能力與變化有關(guān),譬如:

    敏捷能力:企業(yè)在不斷變化、不可預(yù)測的經(jīng)營環(huán)境中快速反應(yīng)并給予恰當應(yīng)對措施的能力。

    數(shù)字化產(chǎn)品與服務(wù):通過不斷迭代、實驗和測試的方式開發(fā)新產(chǎn)品與服務(wù),并實現(xiàn)頻繁乃至連續(xù)更新,不斷提供客戶價值的能力。

    鑒于當前市場競爭的激烈程度,我們甚至可以推論,企業(yè)所允許的迭代頻率,決定了這個企業(yè)成長的下限。在這種情況下,程序員的工作變得更繁忙、更瑣碎也是必然。

    微服務(wù)的曙光與陰影

    解決這種矛盾,必須把目光投向一直在迭代中發(fā)展的互聯(lián)網(wǎng)公司,新的答案將是“微服務(wù)架構(gòu)”。以不追逐風(fēng)口穩(wěn)健發(fā)展的網(wǎng)易為例,網(wǎng)易考拉采用微服務(wù)架構(gòu)之后,每天的發(fā)布次數(shù)從2次做到了1000次,500倍的提升,可謂從步槍到大炮。

    所謂微服務(wù)架構(gòu),就是將應(yīng)用服務(wù)按功能拆分成一組相互協(xié)作的服務(wù),每個服務(wù)負責一組特定、相關(guān)的功能,可以獨立開發(fā)、部署。用網(wǎng)易副總裁、網(wǎng)易杭州研究院執(zhí)行院長汪源的類比解釋,就是把系統(tǒng)劃分成多個非常小的模塊,而且這些模塊都可以通過一套標準的服務(wù)接口進行溝通,從而持續(xù)發(fā)展——類似人類社會,基于人這個最小單位,設(shè)計了標準的語言、文字、貨幣、法律,發(fā)展形成了發(fā)達的文明。

    微服務(wù)對整體問題的分解,為迭代帶來了好處——局部的技術(shù)選擇、變更不會影響整個系統(tǒng),而且不同模塊的開發(fā)可以同時進行。然而,整個系統(tǒng)的完善程度,也受限于微服務(wù)“分”與“合”的各項標準,這正如文字、法律等標準的成熟度決定一個文明的高度。

    微服務(wù)的“標準”至少需要解決如下問題:微服務(wù)之間的調(diào)用和通信、服務(wù)之間的發(fā)現(xiàn)、服務(wù)調(diào)用鏈的跟蹤和質(zhì)量問題、微服務(wù)的測試因依賴關(guān)系變得復(fù)雜、跨服務(wù)的更改。

    當然,還有分區(qū)的數(shù)據(jù)庫體系和分布式事務(wù)這樣的問題。

    立體化的微服務(wù)方案緩解矛盾

    解決上述問題的,有不少微服務(wù)框架。在微服務(wù)技術(shù)迅速普及的今天,Spring Cloud、Dubbo等開源微服務(wù)開發(fā)框架在某種程度上成為了微服務(wù)的代名詞。知乎上有不少相關(guān)的討論。

    如何避免程序員和產(chǎn)品經(jīng)理打架?“微服務(wù)”或?qū)⒊山K極解決方案

    微服務(wù)框架并不能解決所有的問題。比如Dubbo在服務(wù)治理方面很優(yōu)秀,但功能不如Spring Cloud完善;Spring Cloud雖是一個體系化的微服務(wù)解決方案,卻也沒有覆蓋整個應(yīng)用生命周期,比如對微服務(wù)測試就鞭長莫及。

    網(wǎng)易考拉使用的工具,是網(wǎng)易云在2018網(wǎng)易云創(chuàng)大會上發(fā)布的“輕舟”微服務(wù)解決方案。汪源表示,輕舟微服務(wù)基于微服務(wù)這個基本單元,構(gòu)建了多維度完整的解決方案,讓架構(gòu)可以像人類社會一樣持續(xù)發(fā)展。

    根據(jù)網(wǎng)易云官方資料顯示,輕舟微服務(wù)包括微服務(wù)框架、API網(wǎng)關(guān)、DevOps、容器服務(wù)、AIOps和測試平臺等模塊,是一套復(fù)雜的解決方案,但是對用戶來說是功能完整、易接入、易運維——因為該平臺兼容開源微服務(wù)框架,并整合了網(wǎng)易微服務(wù)架構(gòu)實踐的各種工具,借助智能化、自動化的能力,能夠快速分析整個服務(wù)鏈路,技術(shù)發(fā)現(xiàn)和解決問題,讓微服務(wù)順暢運行。

    如何避免程序員和產(chǎn)品經(jīng)理打架?“微服務(wù)”或?qū)⒊山K極解決方案

    相信這個立體化的微服務(wù)解決方案,能夠啟發(fā)企業(yè)建設(shè)新的開發(fā)流程,使企業(yè)的數(shù)字化產(chǎn)品與服務(wù)能夠更快、更好地迭代,程序員也有更多的時間去和產(chǎn)品經(jīng)理進行有效的溝通,讓雙方的矛盾得以緩和,而企業(yè)業(yè)務(wù)目標的完成也不會受到影響。

    免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

    2018-08-13
    如何避免程序員和產(chǎn)品經(jīng)理打架?“微服務(wù)”或?qū)⒊山K極解決方案
    程序員與產(chǎn)品經(jīng)理打架,早已稱不上互聯(lián)網(wǎng)圈的新聞。懷揣改變世界的遠大抱負,卻要每天和多變刁鉆的需求戰(zhàn)斗,這是許多程序員的“生存困境”。

    長按掃碼 閱讀全文