日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OSC 第 130 期高手问答 — 究竟什么才是微服务?_黄勇【摘选】

發布時間:2023/12/18 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OSC 第 130 期高手问答 — 究竟什么才是微服务?_黄勇【摘选】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?OSC 第 130 期高手問答 — 究竟什么才是微服務?

url:https://www.oschina.net/question/2720166_2201257

本文截取自“OSCHINA 本期高手問答(10 月 17 日-10 月 23 日) 我們請來了@黃勇為大家解答關于微服務架構方面的問題。


引用來自“sofn”的評論

@黃勇?: 聽說微服務是個很大的概念,Dubbo只是實現了其中一小部分,請問完善的微服務架構是什么樣的?Spring Cloud是否算是完善的微服務?

感謝您的提問!

微服務架構的范圍比較大,Dubbo 和 Spring Cloud 都只是解決了微服務的一部分問題,并未完全覆蓋。稍后我也出一篇文章,將上周去 QCon 分享的微服務架構,給大家再次做一個介紹。

評論(0)|?引用此答案|?舉報?(2016-10-24 10:32)


引用來自“祥子-匠心”的評論

@黃勇?微服務的開源技術選型能介紹幾種嗎?Spring Cloud如何解決跨語言的問題呢

感謝您的提問!

比較知名的微服務開源技術選型莫過于 Spring Cloud,它對 Netflix 提供的相關組件做了一定的封裝,讓開發者更容易上手。當然,我更加希望本書所先介紹的開源技術選型會被更多人接受與應用。

評論(0)|?引用此答案|?舉報?(2016-10-20 14:15)


引用來自“p2ng”的評論

@黃勇?:如何更好理解【微服務】這個“微”字。從設計之初,開發,部署,運維,監控,等有什么地方基于你的過往歷程需要關注的

感謝您的提問!

我認為「微」并非它的體積足夠小,而是它的責任足夠單一,很多人誤解了「微」的真實含義,認為服務拆分得足夠小就是微服務了,其實并非這樣。此外,「微」還有“微不足道”的意思,也就是說,某個服務出現故障,它不會影響整個系統。


引用來自“Yuhoo2013”的評論

@黃勇?: 微服務拆分如果粒度太細,會不會導致維護成本增加?響應時間增加?事務控制如何實現?

感謝您的提問!

1. 微服務粒度問題取決于我們對業務的理解與把控能力,無需太細。

2. 可借用消息隊列和日志追蹤進行事務控制,也可使用CQRS 或 Event Sourcing 解決方案

評論(0)|?引用此答案|?舉報?(2016-10-20 14:04)

引用來自“西夏一品堂”的評論

@黃勇?: ?目前,微服務的事務是大家最關系的?請問,現在業界有沒有開源的解決微服務事務的項目

感謝您的提問!

微服務的事務控制比較復雜,我們需要做到盡可能避免服務之間的調用,這取決于我們對微服務切分的粒度控制。業界有 CQRS 與 Event Sourcing 來解決微服務的事務問題,希望對您有幫助。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:30)

引用來自“歸園田居”的評論

@黃勇?:微服務具體應用于哪些場景?

感謝您的提問!

我認為在以下幾種情況下,可考慮使用微服務架構:

  • 應用變得越來越大時
  • 項目存在多種開發語言時
  • 感覺到經典架構模式太重時
  • 修改了一個 bug 需要平滑升級時
  • 想對系統進行細粒度監控時
當然還有其他使用場景,但微服務不是萬靈丹,不能適用于所有場景。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:28)


引用來自“羅厚付”的評論

@黃勇?微服務框架是在Soa的基礎上提出的嗎?在技術選型要注意哪些點,用spring cloud還是spring boot?怎樣做到輕量級,有哪些參考?

感謝您的提問!

1. 我認為微服務是傳統 SOA 的輕量級解決方案,它讓 SOA 更加容易落地。

2. 在微服務技術選型方面,我建議竟可能地輕量級,做到“進可攻退可守”,至于 Spring Cloud 還是其他框架,完全取決于我們對技術本身的理解以及對業務的把控能力,技術也業務需要相互結合才能產生價值。

3. 希望這本書中所設計的輕量級開源方案,會幫助您更快地搭建微服務架構。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:23)



  • 引用來自“機器貓123”的評論

    @黃勇?老師你好,才看到osc請你來做問答,很高興。從上次你的《架構探險:從零開始寫Java Web框架》的問答,我就很關注你。還買了你的這本書,很受用。這次你的這本關于輕量級微服務,我有幾個問題,你的這本書里關于微服務的技術選型是怎么考量的?書中提到了spring boot,你對與spring的這個技術怎么看?微服務的應用場景大部分是什么?現在微信小程序比較流行,微服務會成為小程序的技術首選嗎?

    感謝您的提問!

    1. 這本書中關于微服務的技術選型問題,我做了大量的思考并實踐,所選擇的方案均為開源,且非常輕量級,目的是幫助大家能夠快速搭建這款輕量級微服務架構。

    2. 雖然這本書講到的微服務開發框架是 Spring Boot,用過的人都知道它有明顯的優勢,當然也有明顯的劣勢,畢竟底層還是基于 Spring,而 Spring 從當初的輕量級似乎變得越來越重,我希望有更好的輕量級框架可以出現,所以當初寫了一款 Smart 框架以及《架構探險》第一本書,目的只是拋磚引玉,希望有更多的朋友都能投身到國內開源行業中,創造更優秀的開源項目。

    3. 我非常看好微信小程序的未來,但微服務是否成為小程序的技術首選,我不太敢下次評論,咱們一起靜觀其變吧。

    --- 共有 1 條評論 ---
    • 機器貓123謝謝黃老師。?(3個月前)??
    評論(1)|?引用此答案|?舉報?(2016-10-20 11:20)

引用來自“風箏上的少年”的評論

@黃勇?:微服務怎么解決調用鏈過長導致的調試或異常追蹤過難的問題呢?

感謝您的提問!

調用鏈追蹤是微服務落地的一個挑戰,我們一般通過追蹤平臺來解決,推薦使用開源的 Zipkin。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:12)


引用來自“飛天蘿卜”的評論

@黃勇?:微服務目前有什么成熟的一整套開源方案嗎?包括測試、版本控制,發布流程,代碼錯誤回滾?

感謝您的提問!

業界也有其他優秀的微服務開源方案,例如 Java 領域的 Netflix 與 Spring Cloud。當然,我更希望本書所提到的開源方案,可以被更多人接受并應用。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:09)



引用來自“lqjava”的評論

@黃勇?:微服務是否就一定是進程級別的?在同一個進程內實現微服務可行嗎?如果一個服務就一個進程,這樣是不是會耗費大量系統資源?


感謝您的提問!

1. 微服務講究的是服務可以獨立開發與部署,如果在進程內進行微服務,將帶來很高的復雜度,就像當年的 OSGi 那樣,理念非常好,但實踐起來卻困難重重。

2. 一個服務一個進程,這樣讓服務的隔離性更加徹底,配合 Docker 容器技術,可以更加高效低利用服務器硬件與網絡資源。

評論(0)|?引用此答案|?舉報?(2016-10-20 11:06)

  • 引用來自“Rwing”的評論

    @黃勇?:請問微服務的核心系統是什么?是微服務的發現和組織嗎?每個微服務很好做,如何把他們組合起來是不是有現成的系統可以參考、

    感謝您的提問!

    1. 我認為微服務的核心是:服務注冊中心(Service Registry)與服務網關(Service Gateway),它們配合完成服務注冊與服務發現。

    2. 將服務組合起來也成為“服務編排”,有多重做法,可以在服務網關中進行編排,也可以通過中間服務進行編排,我更傾向于后者,這樣確保服務網關不包含任何業務,更加輕量級。

    評論(0)|?引用此答案|?舉報?(2016-10-20 11:01)
  • 引用來自“zcfrank1st”的評論

    @黃勇?:微服務的分布式事務問題如何解決?一般拆分服務的原則?謝謝!

    感謝您的提問!

    1. 微服務分布式事務一般借助消息驅動日志追蹤的方式來解決,以達成事務的“最終一致性”,當然市面上也有 CQRS 與 Event Sourcing 解決方案。

    2. 微服務拆分原則取決于我們對業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-20 10:57)

引用來自“empireghost”的評論

@黃勇?: 微服務都是通過HTTP方式對外提供?

感謝您的提問!

微服務對外的接口不一定局限于 HTTP 或 HTTPS,也可以是 TCP,需要根據具體情況而定

評論(0)|?引用此答案|?舉報?(2016-10-20 10:42)

引用來自“idisikx”的評論

@黃勇?:SOA WebService RESTFul 這些概念有啥本質的區別。開發者平常使用的那些ajax http接口(含session狀態的)算的上restful接口嗎?

感謝您的提問!

1. RESTful 是一種架構風格SOA 是一種架構思想,可以認為 RESTful 有助于 SOA 的落地化。

2. RESTful 一般應用在 HTTP 協議上,在前后端分離架構中,前端通過 AJAX 技術發送 RESTful HTTP 請求到后端,獲取后端 JSON 數據,并進行界面渲染。同樣,RESTful 也用于微服務架構中,每個服務對外暴露 REST API 作為通信接口。

評論(0)|?引用此答案|?舉報?(2016-10-20 10:27)


引用來自“Albert-Liu”的評論

@黃勇?:怎樣來控制微服務的粒度?

就是有沒有什么樣的原則和最佳實踐來判斷一個功能(接口)是應該屬于A服務還是應該屬于B服務。

另外,是否有接觸過“領域驅動的分析與設計方法(DDD)”,你是如何理解“DDD ”與“微服務”之間關系的?

感謝您的提問!

1. 微服務的粒度控制取決于我們對業務的理解與把控能力,一切所謂的原則都是不靠譜的。

2. DDD 是基于領域對象的設計思想微服務是基于服務的業務架構DDD 與微服務可相輔相成。

評論(0)|?引用此答案|?舉報?(2016-10-20 10:20)

引用來自“大哈ha”的評論

@黃勇?:可以問下,目前有哪些大公司,大項目在使用微服務架構嗎?

感謝您的提問!

國外的 Google、Amazon、Netflix 等都在使用微服務架構,國內也開始有互聯網與軟件公司在使用微服務架構。

評論(0)|?引用此答案|?舉報?(2016-10-19 23:16)


引用來自“阿里巴巴廁所所長”的評論

@黃勇?:Docker容器技術的出現,為微服務提供了更便利的條件,比如更小的部署單元,每個服務可以通過類似Node.js或Spring Boot的技術跑在自己的進程中。可能在幾十臺計算機中運行成千上萬個Docker容器,這么多Docker容器怎么來有效管理出錯了如何排查呢?

感謝您的提問!

實際上您提到的是服務治理問題,目前有大量的技術可以做到,比如:Google Kubernetes、Apache Mesos、Docker Swarm 等。

評論(0)|?引用此答案|?舉報?(2016-10-19 23:12)

引用來自“imlzw”的評論

@黃勇?:針對微服務的全局id生成策略。不知道黃老師有沒有什么好的建議?

1.看了很多的分布式id生成策略。提到很多id趨勢遞增的策略,這個有什么用?

2.為什么要讓id具體有順序功能?如何保證順序?

不知道黃老師在實際項目中用了什么策略,希望能分享一下。

感謝您的提問!

實際上 ID 生成策略并非是微服務架構所涵蓋的范疇。我認為比較好的 ID 生成策略需要結合您所面臨的實際需求,一般應用場景下,可通過 Redis 來生成并管理 ID,它具備較高的并發能力,且能確保分布式一致性。

評論(0)|?引用此答案|?舉報?(2016-10-19 23:10)

引用來自“蘿卜K”的評論

@黃勇?:微服務挺多人說玩不起,是不是相對來說實施成本挺高的?

感謝您的提問!

玩不起包括兩層含義:一是認為成本較高;二是擔心有風險(怕玩掛了)。

評論(0)|?引用此答案|?舉報?(2016-10-19 23:07)


引用來自“Elven_Xu”的評論

@黃勇?:我們是小公司,業務比較簡單,系統也不是很大,請問是否適合微服務?微服務適用于哪些場景?

感謝您的提問!

我認為在以下幾種情況下,可考慮使用微服務架構:

  • 應用變得越來越大時
  • 項目存在多種開發語言時
  • 感覺到經典架構模式太重時
  • 修改了一個 bug 需要平滑升級時
  • 想對系統進行細粒度監控時

當然還有其他使用場景,但微服務不是萬靈丹,不能適用于所有場景。

業務目前比較簡單,但將來會變得復雜,也建議使用微服務架構。

評論(0)|?引用此答案|?舉報?(2016-10-19 23:00)


引用來自“owzander”的評論

@黃勇?:服務間是不是應該避免相互間調用, 由API Gateway來組織各個服務?

感謝您的提問!

沒錯,應該避免服務間的調用,而使用服務網關作為調用入口,但我不建議在服務網關處組織服務調用,而是通過一個中間服務來編排,或使用消息驅動方式來完成。

評論(0)|?引用此答案|?舉報?(2016-10-19 22:58)

引用來自“wj2699”的評論

@黃勇?:該在多大規模的項目中使用微服務比較合適?微服務會增加架構復雜度嗎?帶來的收益是否可以抵消?

感謝您的提問!

1. 我認為對于業務比較清晰的項目均可使用微服務架構,并非需要具備多大規模。

2. 微服務架構會帶來系統的復雜度(成本),但必然會帶來一些收益,至于成本和收益是否低效,這取決于我們對微服務與業務的理解與把控能力

評論(0)|?引用此答案|?舉報?(2016-10-19 22:54)


  • 引用來自“逝影落楓”的評論

    @黃勇?:實施微服務后,對于開發成本是不是更高了?

    感謝您的提問!

    我認為實施微服務并未提高開發成本,而是提高運維成本,一個好的微服務架構離不開運維方面的支持。本書下冊將針對運維方面將以描述,敬請期待。

    評論(0)|?引用此答案|?舉報?(2016-10-19 22:44)
  • 引用來自“tom”的評論

    @黃勇?:聽朋友說:使用docker運行java一點優勢都沒有,微服務架構,大量啟動docker集群,內存利用率很低,特亮瞎眼,雖然java運行效率很高

    您怎么看?

    感謝您的提問!

    Java 應用經 Docker 化后,最明顯的問題是 Docker 鏡像體積較大,啟動 Docker 容器所占用的系統資源較高。建議根據實際業務場景,選擇最為合適的開發語言實現對應的微服務,而并非局限于 Java 應用之上。

    評論(0)|?引用此答案|?舉報?(2016-10-19 22:41)
  • 引用來自“蘿卜Robert”的評論

    @黃勇?:微服務架構我覺得比較適合新項目,如果已有項目那相當于要重構,或者逐步拆分做微服務架構?是不是這樣?還是有啥更好的方法?

    感謝您的提問!

    1. 對于業務流程較為復雜,且業務會變得逐漸復雜的項目,可以考慮使用微服務架構。

    2. 對于已有項目而言,可考慮逐步進行微服務化,也可考慮在新業務中使用微服務架構

    評論(0)|?引用此答案|?舉報?(2016-10-19 22:38)

引用來自“Jayking001”的評論

@黃勇?:微服務比較適合在那些應用場景使用,還是說所有的應用服務,都做成微服務都好,微服務在事務控制方面,容錯方面有啥較好的實踐方式?

感謝您的提問!

1. 我認為在以下幾種情況下,可考慮使用微服務架構:

  • 應用變得越來越大時
  • 項目存在多種開發語言時
  • 感覺到經典架構模式太重時
  • 修改了一個 bug 需要平滑升級時
  • 想對系統進行細粒度監控時

當然還有其他使用場景,但微服務不是萬靈丹,不能適用于所有場景。

2. 微服務的事務控制本質上是分布式事務控制,建議使用“最終一致性”來確保。

3. 在容錯方面,需要有基礎設施平臺的支撐,比如服務網關的熔斷機制。

評論(0)|?引用此答案|?舉報?(2016-10-19 22:35)

引用來自“德古拉-大貓”的評論

@黃勇?:從什么角度能區分出 或者劃分 微服務 和PRC分布式 之間的區別或者關系?

感謝您的提問!

微服務是一種應用架構模式,而 RPC 是一種遠程調用方式,它們是不一樣的概念;而在微服務中會出現服務之間的調用,為了確保性能,我們一般采用 RPC 來調用。

評論(0)|?引用此答案|?舉報?(2016-10-19 22:31)


引用來自“OSC首席醬油黨”的評論

@黃勇?:1.微服務粒度如何拆分;2.微服務對網絡、數據庫連接、緩存服務器等資源的影響;3:微服務是否需要多版本服務共存。謝謝回答!

感謝您的提問!

1. 微服務粒度的拆分取決于我們對業務的理解與把控能力。

2. 微服務對網絡、數據庫、緩存方面較傳統架構而言,沒有過高的要求,但對運維方面要求較高。

3. 微服務需要考慮服務多版本問題,尤其是服務升級時,需要做到平滑,對整體系統沒有任何影響。

評論(0)|?引用此答案|?舉報?(2016-10-19 22:26)


引用來自“jeffsui”的評論

@黃勇?: 你好!我也有一個關于測試的問題想請教。

是不是微服務更偏重敏捷模式呢?對于測試而言更容易開展工作?自動化測試覆蓋率更高?

望不吝賜教。

感謝您的提問!

1. 我認為微服務與敏捷沒有必然的關系,微服務講究的是將“化整為零”敏捷倡導的是“小步快跑”,但兩者可以有效地結合起來加以應用。

2. 較傳統架構而言,微服務的測試復雜度和覆蓋面將更為廣泛,不僅需要對每個服務進行測試,而且需要對整體應用加以驗證。因此,我們需要使用自動化測試技術來提高測試效率。

--- 共有 1 條評論 ---
  • jeffsui謝謝您的解答,這么看,對于測試的要求更高了。需要掌握自動化測試工具和不同框架的測試技術。?(3個月前)??
評論(1)|?引用此答案|?舉報?(2016-10-19 22:22)


引用來自“wongloong”的評論

@黃勇?:請問:

1.微服務一般是json格式調用,與其他調用方式有什么區別么?

2.微服務使用場景是什么樣的?并不是所有的項目都要上微服務吧?微服務是把壓力轉向到運維是么?

3.具體微服務拆分力度。如果不使用docker,會給微服務帶來哪些不便

謝謝!

感謝您的提問!

1. 我認為 JSON 格式只是 REST API 返回值的一種,微服務并非局限于 REST API 通信。

2.?我認為在以下幾種情況下,可考慮使用微服務架構:

  • 應用變得越來越大時
  • 項目存在多種開發語言時
  • 感覺到經典架構模式太重時
  • 修改了一個 bug 需要平滑升級時
  • 想對系統進行細粒度監控時

當然還有其他使用場景,但微服務不是萬靈丹,不能適用于所有場景。微服務對運維是有一定的要求的,尤其是自動化運維。

3. 微服務切分粒度完全基于我們對自身業務的理解與把控能力。如果沒有 Docker 這類容器技術,可能會降低微服務的部署與交付能力。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:54)

引用來自“西夏一品堂”的評論

@黃勇?: ?一個大服務怎么拆最好,依據是什么,拆分力度怎么控制?

感謝您的提問!

建議從整個業務流程來分析,首先抽象出公共服務,然后采用大粒度的方式來切分,最后逐步細化切分粒度,這一切都基于對業務的理解與把控能力。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:47)


引用來自“平西王”的評論

@黃勇?: 請問,服務拆分之后,就會出現,微服務調用微服務的情況,導致效率很慢,接口的QPS很低,怎么解決?

感謝您的提問!

我的建議是,盡可能避免服務之間的調用,不妨使用消息隊列的方式來降低服務之間的耦合,當然必要的直接調用可使用 RPC 技術,它具備優秀的性能,可確保較高的 QPS。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:45)




  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“子矜”的評論

@黃勇?: 我想利用微服務實現系統的模塊化,便于公共模塊復用和水平擴展,但目前的系統規模其實都很小,這種情況是不是不適合使用微服務?另外,使用REST通信其實挺麻煩的,還需要封裝一層調用方法,不知道有沒有類似的問題?

感謝您的提問!

1. 我認為微服務架構用于業務較復雜或目前業務簡單但將來有可能變得復雜的架構,建議視具體情況來確定合理的架構,不要為了微服務而去微服務。

2. REST API 是一個種輕量級通信方式,也有助于跨平臺調用,我們的做法往往是提供一個客戶端 SDK,目前已有大量的技術來快速實現 REST SDK,比如 Spring RestTemplate,或 Retrofit。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:34)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“痞子韋森特”的評論

@黃勇?:您好,公司現在用的事Dubbo框架,這是微服務框架還是SOA?記得有些博客說微服務去中心化,那這個中心是不是就是Dubbo 里的注冊中心?

感謝您的提問!

1. Dubbo 從本質上來講屬于微服務框架,它有服務注冊與發現,也有服務之間不同協議的通信,以及服務調用的監控。而傳統的 SOA 更傾向于使用 ESB 這類總線的方式來實現服務的注冊與通信,可以把 ESB 看成是一個中心,因此相對微服務而言,傳統 SOA 更加重量級一些。我認為微服務是 SOA 的一種輕量級實現,它的本質還是 SOA

2. 所謂去中心化,實際上是確保不因為中心而導致單點故障,如果能解決這個問題,有中心又如何呢?因此,我認為不要一味地去中心化,要合理地去中心化才是正道。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:27)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“ganqing”的評論

@黃勇?:?

1. 微服務業務拆分有沒有什么原則要點?

2.?如何簡單有效的實現事務?

3.?目前很火的容器技術和微服務如何結合

請大俠講講。謝謝

感謝您的提問!

1. 微服務業務拆分可按整體業務組件來拆分,也可按單一業務功能來切分。建議切分步驟從粗到細,逐步細化,否則開始就過細,導致依賴性太高,增加復雜度。

2. 可使用消息隊列的方式,實現服務之間的事務控制。服務調用完畢,寫入消息隊列,通過消息驅動的方式調用其他服務。

3. 由于微服務架構是可以做到服務的異構性的,也就是說,我們可根據實際情況,選擇最適合的開發語言來實現服務。容器技術具備隔離性,可將異構開發語言的服務進行統一封裝,并有助于自動化部署,以及持續交付

評論(0)|?引用此答案|?舉報?(2016-10-19 09:19)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“noday”的評論

@黃勇?:什么樣的場景需要微服務?微服務比普通架構需要多做那些工作?openstack的架構設計屬于什么類型?微服務是不是需要更多的運行資源?高并發低延遲的系統能使用微服務嗎?

感謝您的提問!

1. 我認為在以下幾種情況下,可考慮使用微服務架構:

  • 應用變得越來越大時
  • 項目存在多種開發語言時
  • 感覺到經典架構模式太重時
  • 修改了一個 bug 需要平滑升級時
  • 想對系統進行細粒度監控時

2. 微服務架構比傳統架構更加依賴于對自動化運維的支持。

3. OpenStack 是一款云計算平臺,為云計算的 IaaS 層提供了解決方案

4. 在微服務架構中,需要相關的基礎設施與很多獨立運行的服務,我認為相比較傳統架構而言,所消耗的硬件資源較高一些。但從現在來看,硬件資源的成本已經非常低了。

5. 我認為高并發場景不太適合使用微服務,因為微服務會帶來一些調用鏈的開銷,高并發場景需要做到盡可能地的延遲以及更高效的通訊。

評論(0)|?引用此答案|?舉報?(2016-10-19 09:13)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“滔滔007”的評論

@黃勇?:?

權限分 訪問權限與資源權限

想請教下 資源權限在微服務中怎么做. ?比如我有個商品服務 ?跟優惠服務 想要控制某個用戶只能查詢商品和創建優惠券 是每個微服務都有獨自的權限功能 還是有個權限服務統一下發和調配各個微服務的權限?或者貴公司在微服務中是怎么做權限這塊的?

感謝您的提問!

1. 訪問權限建議在服務網關處加以控制。
2. 資源權限建議抽象出一個單獨的中間件加以控制。

評論(0)|?引用此答案|?舉報?(2016-10-18 10:53)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“曾經的十字鎬”的評論

@黃勇?:勇哥我覺得接口調用次數統計,也可以結合flume + Mq + strom做實時統計,這樣可以根據日志信息獲取調用次數額外的東西,如調用者所在的地區等。

感謝您的提問!

看具體要求是怎樣的,如果只是簡單記錄 API 調用次數,可在服務網關處增加此功能,將結果記錄到 MQ 中。

評論(0)|?引用此答案|?舉報?(2016-10-18 10:45)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“kevin”的評論

@黃勇?:微服務下有不同的存儲介質,對于跨數據庫的分頁查詢有什么好的辦法嗎?謝謝@!

感謝您的提問!

使用微服務架構可以做到:
1. 一個服務使用一個數據庫(單庫)
2. 一個服務使用多個數據庫(多庫)

對于“多庫”而言,可在服務內部聚合數據,也可使用數據庫中間件來解決此問題。

評論(0)|?引用此答案|?舉報?(2016-10-18 10:37)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“混元歸一”的評論

@黃勇?:您好,我在公司實現分布式的過程中遇到了3個問題,如您有時間請您給些思路:

1.分布式事物:當前采用消息隊列,隊列的消費者使用redis做分布式鎖來實現冪等消費,不知道這種方式存在什么隱患?或者有沒有更好的方式?

2.日志聚合:目前想要做一個日志聚合功能,暫時考慮還是使用消息隊列處理,不知道有什么業界成熟的方式?

3.方法調用次數統計,暫時我們想使用AOP+消息隊列+strom的方式來實現方法調用與耗時統計,不知道業界成熟的方式是什么?

希望您在百忙之中提供思路。謝謝

感謝您的提問!

1. 消息隊列可用于分布式事務控制,這項技術已經在業界被證實是可用的。此外,還有 CQRS 與 Event Sourcing 技術也可以嘗試一下

2. 日志聚合可使用業界流行的 ELK,即 Elasticsearch + Logstash + Kibana 來實現,L 用于收集日志,E 用于存儲日志,K 用于展現日志。

3. 方法調用次數統計,不建議放在服務內部通過 AOP 來控制,建議在微服務架構的服務網關(Service Gateway)加以控制。

--- 共有 1 條評論 ---
  • 混元歸一非常感謝您的回復。學習啦?(3個月前)??
評論(1)|?引用此答案|?舉報?(2016-10-18 10:26)

  • 引用來自“waylau”的評論

    @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
    )。但同時引入的一些問題:
    * 服務治理;
    * 服務的版本更新;
    * 服務之間的權限是如何來做控制的;
    * 服務如何來劃分顆粒度。

    黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

    感謝您的提問!

    您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

    評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

引用來自“Mr成”的評論

@黃勇?:您好,

  • 服務與服務之間的事務怎么做?
  • 接口的調用權限如何控制,粒度在方法級別的
  • 謝謝

    感謝您的提問!

    1. 在微服務架構中,建議盡量避免服務之間的調用,因此服務粒度的切分是至關重要的;服務間的調用會產生分布式事務問題,建議采用“最終一致性”方法來確保分布式事務,業界有兩種常用做法:CQRS 和 Event Sourcing。

    2. 此處所描述的“接口”是否理解為服務的 API 接口呢?API 調用的權限控制可在微服務架構中的服務網關(Service Gateway)處加以控制。

    評論(0)|?引用此答案|?舉報?(2016-10-18 10:14)



    • 引用來自“waylau”的評論

      @黃勇?:SOA 與 MSA(微服務架構)區別在于系統一體化與服務組件分散化(“微化”)的區別。服務組件微化可以讓關注點進一步縮小范圍,服務之間的規范或者實現的關聯性進一步降低(https://my.oschina.net/waylau/blog/617857
      )。但同時引入的一些問題:
      * 服務治理;
      * 服務的版本更新;
      * 服務之間的權限是如何來做控制的;
      * 服務如何來劃分顆粒度。

      黃老師,請教下,貴公司在實踐過程中,有無遇到過上述問題,是如何解決的?

      感謝您的提問!

      您說的非常好,這些問題可能都是每一位微服務實踐者所要面對的問題,考驗我們的是,如何選擇合理的技術來解決此類問題。比如,服務治理可通過 Kubernetes、Mesos、Docker Swarm 等技術來實現,服務版本可通過 ZooKeeper、Etcd、Consul 等技術來控制,服務權限可自行實現權限中間件來解決,服務顆粒度劃分考驗我們的是對業務的深度理解(這才是最為關鍵的)。總之,有具體技術能解決的可能都不是問題,可能是問題的往往是我們對自身業務的理解與把控能力。

      評論(0)|?引用此答案|?舉報?(2016-10-19 09:42)

    總結

    以上是生活随笔為你收集整理的OSC 第 130 期高手问答 — 究竟什么才是微服务?_黄勇【摘选】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品久久久久久久久岛 | 在线观看免费国产小视频 | 99久久99热这里只有精品 | 久草综合在线 | 麻豆国产精品永久免费视频 | 日韩免费一区二区 | 欧美视频在线二区 | 久久久久久久久久久免费视频 | 黄色在线免费观看网址 | 国产剧情在线一区 | 欧美性色综合网站 | 手机看片国产日韩 | 成人a毛片| 超碰人人舔 | 成 人 免费 黄 色 视频 | 99精品黄色 | 久草视频免费播放 | 亚洲精品国产综合久久 | 国产高清不卡一区二区三区 | 欧美日韩精品电影 | 91九色在线视频观看 | 中文字幕免费高清av | 国产69精品久久app免费版 | 天天色 天天 | 欧美日本国产在线观看 | 久久久久久久影视 | 国产69久久久欧美一级 | 婷婷丁香九月 | 亚洲国产日韩欧美 | 日韩草比 | 欧美先锋影音 | 日韩av影视 | 亚洲国产精品500在线观看 | 美女网站黄在线观看 | 免费久久视频 | 日韩一级成人av | 久久视频国产精品免费视频在线 | 日p视频 | 国产精品午夜久久 | 一级久久精品 | 久久桃花网 | 五月天综合网站 | 91视频在线免费 | 99久久精品免费 | 久操97 | 69xx视频| 五月天久久狠狠 | 国产精品久久麻豆 | 中文字幕在线观看视频一区二区三区 | www夜夜| 久久久久久久久久久久电影 | 开心综合网 | 中文乱幕日产无线码1区 | 久久专区 | 香蕉视频在线网站 | 国产91影院| 五月天堂网 | 国产一级电影网 | 国际精品久久久 | 亚洲无线视频 | 国产日韩欧美在线免费观看 | 色婷婷国产精品一区在线观看 | 精品视频123区在线观看 | 中文字幕免费久久 | 四虎在线免费 | 四虎影视www | www.五月婷婷.com| 中文字幕av在线电影 | 欧美一区二区三区在线观看 | 天天躁天天躁天天躁婷 | 亚洲精品白浆高清久久久久久 | 91女人18片女毛片60分钟 | 欧美一二三四在线 | 在线а√天堂中文官网 | 久久三级毛片 | 日韩av电影手机在线观看 | 人人插人人玩 | 91爱看片 | 国产亚洲精品久久久久久电影 | 欧洲视频一区 | 美腿丝袜av | 一级片免费观看视频 | 久久爱综合 | 美女国产网站 | 97超碰人| 久久免费黄色大片 | 99热99re6国产在线播放 | 精品黄色在线 | 国产精品综合久久 | 久久婷婷国产色一区二区三区 | 九九久久国产 | 国产精品99久久久久的智能播放 | 手机看国产毛片 | 国产 视频 久久 | 99国产精品久久久久老师 | 蜜桃视频日韩 | 日韩丝袜在线观看 | 亚洲精品资源 | 91视频免费国产 | 国产亚洲小视频 | 四虎小视频 | 日韩av成人在线观看 | 精品久久久久久亚洲综合网站 | 国产精品美女www爽爽爽视频 | 亚洲精品1区2区3区 超碰成人网 | 亚洲天堂网站视频 | 一区二区欧美日韩 | 免费高清在线观看成人 | 久久精品伊人 | 成人免费观看网址 | wwwwww黄| 91精品伦理 | 亚洲精品久久久蜜臀下载官网 | 精品久久久久久久久久久久久久久久久久 | 96久久 | 91视频观看免费 | 91大神一区二区三区 | 美女又爽又黄 | .国产精品成人自产拍在线观看6 | 日韩另类在线 | 国产污视频在线观看 | 99精品视频在线播放免费 | 精品国产一区二区三区免费 | 日韩中文在线电影 | 国内偷拍精品视频 | 免费视频网 | 97在线免费 | 91成人免费看片 | 91毛片在线观看 | 国产在线欧美日韩 | 天天色综合1 | 99久久婷婷国产综合精品 | 69夜色精品国产69乱 | 激情偷乱人伦小说视频在线观看 | 丁香激情综合久久伊人久久 | 国内外激情视频 | 国产在线观看免费 | 成人一级影视 | av一级片 | 99精品99 | 日韩久久午夜一级啪啪 | 奇米四色影狠狠爱7777 | 午夜视频久久久 | 色小说在线 | 欧美久久久一区二区三区 | 日韩在线播放av | 亚洲伊人成综合网 | www.神马久久 | 一级免费av| 天天综合色 | 国产精品麻豆一区二区三区 | 国产精品永久久久久久久久久 | 91中文字幕网 | 在线观看成人网 | 国产一区电影在线观看 | 五月婷香 | 久久精品美女 | 久久99操| av色影院| 99久久精品一区二区成人 | a'aaa级片在线观看 | av看片网 | 婷婷丁香激情综合 | 久久久99精品免费观看 | 午夜男人影院 | 国产精品一区二区三区视频免费 | se婷婷| 少妇性aaaaaaaaa视频 | 亚洲综合一区二区精品导航 | 国产中文视| 在线免费视频 你懂得 | 欧美资源在线观看 | 91免费观看视频网站 | 国产成人精品一区二区三区在线观看 | 中文字幕在线观看一区二区 | 江苏妇搡bbbb搡bbbb | 一区二区三区四区不卡 | 在线免费av观看 | 日韩中文字幕国产 | 国产精品2019 | 香蕉97视频观看在线观看 | 欧美日韩国产精品爽爽 | 玖草影院 | a视频在线 | 国产97在线播放 | 久久免费视频观看 | 99视频在线免费观看 | 国产精品久久99 | 日韩精品中字 | 久久蜜臀一区二区三区av | 成人午夜在线观看 | 在线三级播放 | 91色影院| 91av电影在线观看 | 91在线www| 国产视频久久久久 | 麻豆视频免费在线 | 草久久久久 | 干干干操操操 | 成年人毛片在线观看 | 伊人狠狠操 | 在线视频观看亚洲 | av中文字幕在线电影 | 午夜精品一二区 | 韩日电影在线 | 欧美日韩国产亚洲乱码字幕 | 91看片在线免费观看 | 亚洲尺码电影av久久 | av丝袜在线 | 久久久久久久久艹 | www.亚洲在线| 亚洲激情一区二区三区 | avwww在线观看| 麻豆精品视频 | 麻豆视频免费入口 | 久久五月婷婷丁香社区 | av福利在线导航 | 国产精品亚 | www五月天婷婷 | 日韩av片无码一区二区不卡电影 | 精品xxx| 午夜.dj高清免费观看视频 | 成人av一级片 | 久久久麻豆精品一区二区 | 国产一区免费在线 | 最新成人在线 | 国产精品久久久久影视 | 婷婷丁香九月 | 国产成人免费高清 | 婷婷成人在线 | 国产裸体bbb视频 | 精品a在线 | 午夜91视频| 国产自在线 | 九色精品免费永久在线 | 免费中文字幕 | 国产精品视频最多的网站 | 97香蕉久久超级碰碰高清版 | 国产精品免费视频久久久 | 久久免费视频精品 | 亚洲国产手机在线 | 玖玖爱国产在线 | 久久国产精品99久久久久久丝袜 | 欧美成人影音 | 精品 一区 在线 | 国产精品久久一卡二卡 | 99色在线| 韩国视频一区二区三区 | 天天天天射 | 97超碰在线资源 | 精品欧美一区二区三区久久久 | www.超碰97.com| 深爱激情五月婷婷 | 免费观看www小视频的软件 | 欧美日韩国产综合网 | 亚洲精品乱码白浆高清久久久久久 | 欧美国产日韩一区二区三区 | 日韩黄色影院 | 精品字幕在线 | avhd高清在线谜片 | 国产成人av | 天天爱天天操天天干 | 久久久久久久久免费 | 91精品国产欧美一区二区成人 | 日韩免费在线观看网站 | 国产精品久久片 | 人人爱人人舔 | 亚洲 欧洲 国产 精品 | 草久久久久久 | 97视频人人澡人人爽 | 亚洲国产成人高清精品 | 亚洲欧美国内爽妇网 | 五月婷婷中文字幕 | 人人添人人 | 97成人在线免费视频 | 综合久久五月天 | 99久久99久久 | 人人要人人澡人人爽人人dvd | 国产资源精品在线观看 | 欧美激情视频一二三区 | 乱男乱女www7788 | 国产麻豆果冻传媒在线观看 | 手机av在线网站 | 一区二区三区在线视频111 | 久久精品这里都是精品 | 黄色官网在线观看 | 免费网站在线观看成人 | 三级免费黄色 | 激情五月激情综合网 | 中文字幕亚洲精品日韩 | 成人av影视在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 日本在线观看黄色 | 国产黄网站在线观看 | 精品一区二区6 | 久久新| 91精选在线观看 | 97福利在线| 国产福利91精品一区 | 97视频久久久 | 日韩高清黄色 | 欧洲亚洲女同hd | 国产操在线 | 最近中文字幕高清字幕在线视频 | 公开超碰在线 | 四虎影视欧美 | 成年免费在线视频 | 免费在线观看亚洲视频 | 五月综合激情 | 中文字幕一区二区三 | 日操操| 狠狠干婷婷 | 黄色福利网站 | 免费男女羞羞的视频网站中文字幕 | 日本激情动作片免费看 | 成人av动漫在线 | 免费亚洲视频在线观看 | 在线观看av大片 | 国产又黄又爽无遮挡 | 96av在线视频| 久久婷婷激情 | 免费看成人av | 99精品免费久久久久久久久日本 | 国产免费视频一区二区裸体 | 手机看片午夜 | 免费看的黄色片 | 欧美在一区 | 欧美国产日韩在线视频 | 久久人人精 | 欧美精品乱码99久久影院 | 五月天色综合 | 天天做天天爱天天综合网 | 欧美精品一级视频 | 91精品久久久久久综合五月天 | 国产成人一区二区三区在线观看 | 国产精品一区一区三区 | 91精品成人 | 久久久亚洲麻豆日韩精品一区三区 | 国产原创在线观看 | 99re国产视频| 日韩欧美国产视频 | 爱色av.com | 日本在线视频一区二区三区 | 五月婷婷一级片 | 精品久久久久久久久久久久 | 五月婷婷在线视频观看 | 又黄又网站 | 在线观看视频国产 | 亚洲极色| 国产韩国精品一区二区三区 | 懂色av懂色av粉嫩av分享吧 | 成人在线免费观看视视频 | 天天摸日日操 | 十八岁以下禁止观看的1000个网站 | 99久久久国产精品免费观看 | 人人澡人人爽 | 久久久久久久久久久久久久电影 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 欧美日韩免费网站 | 国产又粗又猛又黄视频 | 亚洲 精品在线视频 | 91黄色免费网站 | 亚洲第一色 | 欧美作爱视频 | 亚洲精品国产自产拍在线观看 | 国产 在线观看 | 亚洲精品国产精品国自产在线 | 久久久国产成人 | 又长又大又黑又粗欧美 | 久久99亚洲网美利坚合众国 | 在线观看中文字幕第一页 | 伊人欧美| 欧美久久精品 | www.69xx| 国产一级在线看 | 久久精品欧美日韩精品 | 三级av在线 | 成人 亚洲 欧美 | 黄污在线观看 | 在线观看视频在线观看 | 中文字幕在线视频免费播放 | 国产在线观看一 | 91禁看片 | 色综合久久久久综合体 | 精品久久久久久久久久岛国gif | 亚洲国产中文在线 | 国产麻豆视频 | 99精品视频中文字幕 | 91久久国产综合精品女同国语 | 成年人在线看视频 | 亚洲精品国产视频 | 国产成人精品av | 免费观看日韩 | 中文字幕在线人 | 91香蕉嫩草| 久久久久久久久久福利 | 日韩欧美视频在线 | av成人在线播放 | 中文字幕在线精品 | 亚洲黄色av网址 | 亚洲欧洲视频 | 国产日韩精品一区二区在线观看播放 | 国产又粗又长又硬免费视频 | 日韩a欧美 | 久久深爱网 | 国产精品久久久久久久免费观看 | 久久人人爽人人人人片 | 成人免费视频观看 | 亚洲精品九九 | 成人黄色在线看 | 国产精品免费久久久久久久久久中文 | 九九九在线观看 | 国产精品k频道 | 国产精品第10页 | 久久国产一区 | 国产精品日韩久久久久 | 人人天天夜夜 | 久久av在线 | 国产黄a三级三级三级三级三级 | 综合中文字幕 | 色婷婷精品大在线视频 | 色香蕉视频| 亚洲精品在线网站 | 日韩欧美xxx| 在线韩国电影免费观影完整版 | 亚洲视屏一区 | 国产精品久久久久久久久久久久久 | 黄色在线观看www | 一级片观看 | 在线影院 国内精品 | 超碰在线94 | 国产成人精品一区二区三区网站观看 | 天天爱天天操天天射 | 国产日韩精品一区二区三区 | 免费a v在线| 视频在线一区 | 中文字幕在线播放日韩 | 色.www | 五月婷婷影视 | 亚洲国产成人精品电影在线观看 | 欧美精品免费一区二区 | 在线观看国产麻豆 | 欧美久久久 | 青青河边草免费直播 | 色综合久久久久网 | 天天曰 | japanesexxx乱女另类 | 免费黄色a网站 | 最近免费中文字幕大全高清10 | 欧美做受69 | 中文字幕一区二区三区四区久久 | 国产精品国产三级国产aⅴ9色 | 97香蕉久久国产在线观看 | 手机av看片| 欧美黄在线| 极品美女被弄高潮视频网站 | 日韩中文字幕在线观看 | 国产一区在线免费观看 | 亚洲综合成人婷婷小说 | 日韩av影视在线观看 | 久久国产精品久久精品国产演员表 | 一区二区三区在线观看 | 久久激情视频 久久 | 国产极品尤物在线 | 在线看免费 | 日日操天天操狠狠操 | 成人一级在线 | 久久精品在线 | 亚洲精品女| 亚洲欧洲日韩 | www亚洲一区 | 国产精品一区二区三区久久久 | 久久久性 | 摸阴视频 | 色黄久久久久久 | 亚洲va欧美va国产va黑人 | 精品1区2区 | 日本激情中文字幕 | 精品毛片久久久久久 | 久久精品一二三区白丝高潮 | 日韩欧美在线综合网 | 91色在线观看视频 | 少妇高潮流白浆在线观看 | 国产在线视频不卡 | 国产精品网红福利 | 操夜夜操 | 在线观看国产高清视频 | 国产视频在线观看免费 | 麻豆视频成人 | 亚洲精品视频二区 | 成人毛片在线视频 | 国产精品少妇 | 蜜臀一区二区三区精品免费视频 | 91精品国产自产在线观看 | 美女网站视频一区 | 一级a性色生活片久久毛片波多野 | 亚洲精品午夜久久久久久久 | 中文字幕欧美激情 | 久久久午夜影院 | 一区二区三区电影 | 精品国产一区二区三区久久久蜜臀 | av在线播放免费 | 天天操天天操 | 欧美亚洲国产日韩 | 国产 中文 日韩 欧美 | 精品久久久久久久久久久久 | 国产精品一区二区在线免费观看 | 国产在线观看网站 | 国产视频一区二区在线播放 | 在线观看一区视频 | 9999毛片 | 97视频在线观看网址 | 久久成人国产精品入口 | 久久国产成人午夜av影院宅 | 久久96国产精品久久99漫画 | 超碰.com| 夜色资源站国产www在线视频 | 国产一级高清视频 | 99久热在线精品视频成人一区 | 99热这里只有精品在线观看 | 黄色一级大片在线免费看产 | 国产福利在线免费 | 久久久久国产精品视频 | 免费看精品久久片 | 伊人导航| 一区二区三区在线免费播放 | 国产综合91| 欧美在线视频精品 | 国产原创中文在线 | 日本在线观看一区二区 | 久精品视频在线 | 色婷婷国产精品 | 久久国产精品精品国产色婷婷 | 免费在线观看av网站 | 久草免费资源 | 久久三级毛片 | 免费色视频 | 成人h视频在线 | 久久国产一二区 | 日韩亚洲欧美中文字幕 | 亚洲成人av免费 | 国产精品久久久久久久久蜜臀 | 免费a视频| 国产黑丝袜在线 | 国产精品午夜久久久久久99热 | 色综合五月 | 久久99精品国产麻豆婷婷 | 久久久免费看片 | 91在线操 | 久久亚洲人 | 国产精品成人免费精品自在线观看 | 国产中文字幕亚洲 | 麻豆成人在线观看 | 天天做天天爱天天爽综合网 | 中文字幕免费高清av | 亚洲人成在线电影 | 日夜夜精品视频 | 中文字幕亚洲在线观看 | 亚洲夜夜网 | 蜜臀久久99精品久久久无需会员 | 欧美另类色图 | 国产一二三区在线观看 | 伊人丁香 | 日韩免费一级电影 | 免费视频在线观看网站 | 久久超碰在线 | 日韩免费中文字幕 | 国产资源站 | 色网站国产精品 | 丝袜足交在线 | 天天射天天干天天插 | 在线免费黄色av | 国产99久久99热这里精品5 | 欧美激情视频免费看 | 亚洲一区二区精品在线 | 亚洲热久久 | 天天操天天射天天爽 | 久久精品4| 午夜av剧场 | 久久手机看片 | 在线视频观看成人 | wwwav视频 | 欧美精品免费一区二区 | 国产又粗又长的视频 | 国产精品国产三级国产aⅴ无密码 | 在线观看中文字幕视频 | av资源免费观看 | 国产精品18久久久久久vr | 精品国产三级 | 国产亚洲视频在线 | 成人国产精品一区 | 日本免费久久高清视频 | 日韩欧美综合视频 | 久久综合九色综合97_ 久久久 | 在线观看aa | 精品国产一区二区三区男人吃奶 | 9i看片成人免费看片 | 免费一级特黄录像 | 国产91精品看黄网站在线观看动漫 | 久久影视一区 | 深爱激情久久 | 亚洲黄色片在线 | 婷婷精品国产一区二区三区日韩 | 亚洲免费av片 | 精品色999 | 18pao国产成视频永久免费 | 成人av在线播放网站 | 国产一级高清 | 午夜久久久精品 | 91在线日韩| 日韩xxxx视频 | 日韩爱爱片| 亚洲精品理论 | 四虎影视欧美 | 人人澡人人爽欧一区 | 国产精品久久99精品毛片三a | 91大神精品视频在线观看 | 免费在线观看不卡av | 中文字幕 在线 一 二 | 国产精品18久久久久vr手机版特色 | 九九视频免费观看视频精品 | 国产精品久久久久av免费 | 97电影网站| 伊人国产女| 成人av一区二区兰花在线播放 | 欧美在线观看小视频 | 亚洲五月花 | 久久在线| 一级免费看 | 有码中文在线 | 精品国产乱码久久久久久久 | 手机av电影在线观看 | 亚洲精品2区 | 日本久久久亚洲精品 | 色爱成人网 | 成人在线视频观看 | 欧美夫妻性生活电影 | 国产中文字幕一区二区 | 婷婷中文字幕在线观看 | 天天爽人人爽夜夜爽 | 黄色一级大片在线免费看产 | 8x成人免费视频 | 精品九九九九 | 天天操操操操操操 | 操操色 | 亚洲美女免费精品视频在线观看 | 中文国产成人精品久久一 | 黄色小说视频网站 | 日韩视频免费在线观看 | 欧美一级xxxx | 日韩欧美视频在线播放 | 99国产在线 | 人人干人人做 | 久草在线综合 | 狠狠操精品 | av一区二区三区在线 | 夜夜骑日日操 | 亚洲国产美女精品久久久久∴ | 久久久久久久久久免费视频 | 91视频com | 婷婷在线视频 | 亚洲做受高潮欧美裸体 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久精品国产一区二区电影 | 91精品视频在线免费观看 | 久久99久久99精品免视看婷婷 | 欧美激情一区不卡 | 日韩欧美一区二区三区视频 | 不卡电影一区二区三区 | 日本公妇色中文字幕 | 青草视频网 | 成人一级视频在线观看 | 精品美女久久久久 | 国产成人精品av | 九九久久电影 | 日韩三级视频在线看 | 欧美日韩视频在线观看一区二区 | 成在人线av| 久久9精品 | 黄色大片入口 | 91av免费在线观看 | 在线免费观看一区二区三区 | 亚洲乱亚洲乱妇 | 97在线精品国自产拍中文 | 九九热免费在线观看 | 日韩激情影院 | 99精品国自产在线 | 日本久久免费视频 | 免费黄色网址网站 | 国产免费人人看 | 中文字幕观看在线 | 色黄久久久久久 | 黄色a一级视频 | 91视频a| 九色91在线| 美女在线观看网站 | 超碰日韩在线 | 日本激情中文字幕 | 久久不射电影院 | 亚洲精品国内 | 久久亚洲欧美日韩精品专区 | 免费网站在线观看成人 | 综合黄色网 | 亚洲精品免费在线视频 | 黄色在线小网站 | 美女国产免费 | 久久综合日 | 欧美福利视频一区 | 国产精品精品国产婷婷这里av | 中文字幕久久精品 | 国产v视频 | 五月天丁香视频 | 在线观看91精品视频 | 91成人亚洲 | 免费欧美 | 久久综合精品国产一区二区三区 | 久久精品这里精品 | 国产成人免费观看久久久 | 午夜三级在线 | 中文字幕日韩免费视频 | 四虎免费av | 久久久久久久久久久影视 | 又色又爽又激情的59视频 | 18久久久 | 欧美精品久久久久 | 999在线视频 | 国产片免费在线观看视频 | 久久九九影视网 | 欧美成人91| 精品视频免费 | 在线电影日韩 | 91av在线播放视频 | 粉嫩av一区二区三区入口 | 天天操天天射天天爱 | 久久草草热国产精品直播 | 麻豆91精品91久久久 | 亚洲综合激情 | 成人一区影院 | 色婷婷狠狠五月综合天色拍 | 99国产一区二区三精品乱码 | 99国产免费网址 | 久久人人爽人人 | 国产精品专区一 | 色婷婷在线播放 | 亚洲人成免费网站 | 久精品视频在线 | 午夜视频免费在线观看 | 亚洲综合色视频在线观看 | 精品国产一区二区三区在线观看 | 日韩精品一区二区三区免费视频观看 | 91成人精品一区在线播放69 | 在线观看91网站 | 国产精品麻豆免费版 | 免费在线成人av电影 | 韩国av永久免费 | 久久99国产精品久久 | 色中射| 91精品日韩| 国产视频欧美视频 | 91久久精品一区二区三区 | 日韩免费一级电影 | 成人黄色小说网 | 色婷婷国产精品 | 综合精品在线 | 91中文字幕在线播放 | 免费观看视频的网站 | 成av人电影 | 久久久久久免费 | 国产高清中文字幕 | 97精品国产一二三产区 | 国产精品一区二区精品视频免费看 | 亚洲年轻女教师毛茸茸 | av黄色国产 | 国产 欧美 日产久久 | 日韩91在线 | 国产美女视频一区 | av片子在线观看 | 久久精品综合视频 | 探花视频免费观看高清视频 | 五月婷婷黄色 | 999久久国精品免费观看网站 | 亚洲狠狠丁香婷婷综合久久久 | 看国产黄色片 | 91麻豆精品国产91久久久使用方法 | 亚洲国产精品成人女人久久 | 在线观看av中文字幕 | 国产精品 日韩 欧美 | 国产精品1000 | 天天爱天天色 | 久久精品视频在线观看免费 | 久久成人久久 | 青草草在线 | 国产视频一区二区在线观看 | 午夜精品一区二区三区免费 | 久久不色 | 久久久久国产视频 | 欧美一级艳片视频免费观看 | 天天操天天综合网 | 亚洲精品视频二区 | 国产成人333kkk | 99色免费 | 国产精品系列在线 | www日日夜夜| 久久亚洲美女 | 狠狠的操| 国产精品私拍 | 日韩精品电影在线播放 | 日韩视频1区 | 最近更新好看的中文字幕 | 在线导航av | 特级a老妇做爰全过程 | 国产很黄很色的视频 | 成人性生交视频 | 午夜久久久精品 | 五月天视频网 | 黄a在线观看| 天天射天天操天天 | 91福利在线导航 | 日本精品视频免费 | 欧美日韩久久不卡 | 一本—道久久a久久精品蜜桃 | 国产亚洲精品成人av久久ww | 波多野结衣在线视频一区 | 国内久久看 | 精品久久久国产 | 久久高清精品 | 中文字幕黄色av | 色妞色视频一区二区三区四区 | 欧美久久99| 九九免费在线观看 | 天天干天天插 | 久久国产经典视频 | 久久国内精品视频 | 亚洲少妇影院 | 久久一区二区三区四区 | 911精品视频 | 婷婷激情站 | 国产精品一区二区吃奶在线观看 | 国产一级性生活 | 日本女人在线观看 | 中文视频在线播放 | 久草免费福利在线观看 | 欧美天堂久久 | 国产精品久久久久久电影 | 91大神在线观看视频 | 久久精品视频日本 | 97精品国产一二三产区 | 亚洲成年人av | 夜夜夜影院| 日本h视频在线观看 | 国产护士av| 久久综合免费 | 国产黄色免费看 | 国产在线毛片 | 一区二区视频在线观看免费 | 五月婷婷六月丁香 | 国产精品福利无圣光在线一区 | 日韩无在线 | 欧美日韩视频 | 综合激情婷婷 | 午夜精品一区二区三区在线视频 | 超碰在97 | 久草在线视频在线 | 色视频在线观看 | 亚洲不卡在线 | 色片网站在线观看 | 国产五月色婷婷六月丁香视频 | 国产精品视频线看 | 又爽又黄在线观看 | 免费91麻豆精品国产自产在线观看 | 特级毛片aaa | 成人精品久久 | 亚洲精品美女 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 久久久国产电影 | 日韩精品国产一区 | 九九久久影视 | 欧美日韩国产在线一区 | 午夜精品一区二区三区免费 | 99精品视频中文字幕 | 久久免费视频7 | 中文字幕av在线免费 | av在线h | 99久久婷婷国产一区二区三区 | 探花在线观看 | 国产精华国产精品 | 亚洲精品成人免费 | 西西www4444大胆视频 | 国产精品自在欧美一区 | 在线一级片 | 国产亚洲成人网 | 久久精品2| 五月婷婷一级片 | 久久国产片 | 国产美女被啪进深处喷白浆视频 | 国产精品一区二区三区观看 | 2022久久国产露脸精品国产 | avav片| 国产精品成人一区二区三区 | 色资源在线观看 | 9在线观看免费高清完整版在线观看明 | 一区免费在线 | 在线观看久久 | 国产亚洲精品久久久久动 | 日韩一区二区三区免费视频 | 中文字幕在线观看网址 | 久久亚洲私人国产精品va | 久久伊人五月天 | 亚洲专区在线视频 | 色综合天天综合网国产成人网 | 久久黄色精品视频 | 久久久久久国产一区二区三区 | 黄色影院在线观看 | 国产啊v在线观看 | 99色婷婷| 日韩电影一区二区在线 | 五月婷婷综合色拍 | 色婷婷99| 蜜臀精品久久久久久蜜臀 | 精品国产电影一区 | 亚洲美女视频网 | 欧美 亚洲 另类 激情 另类 | 欧美日韩一区二区三区不卡 | 99在线观看精品 | 91麻豆精品国产午夜天堂 | 福利视频在线看 | 99热最新精品 | 国产免码va在线观看免费 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产精品美女久久久久久 | 免费在线观看av网址 | 久久永久视频 | 久国产在线播放 | 夜色.com | 91日韩精品一区 | 香蕉网站在线观看 | 最近高清中文在线字幕在线观看 | 久久综合久久伊人 | 91男人影院 | 国产在线观看免费av | 免费精品在线视频 | 天堂av官网 | 精品伊人久久久 | 在线免费高清一区二区三区 | 国产亲近乱来精品 | 亚洲精品国产免费 | 国产一二区精品 | 亚洲高清视频一区二区三区 | 特级毛片在线观看 | 久久人人添人人爽添人人88v | 久久精品亚洲一区二区三区观看模式 | 国产精品欧美一区二区三区不卡 | 成人国产精品免费 | 日韩av电影中文字幕 | 99免费在线播放99久久免费 | 一区三区视频 | 人人爱人人射 | 国产精品一区在线观看你懂的 | 天海冀一区二区三区 | 天天拍天天操 | 二区三区在线视频 | 91激情在线视频 | 欧美成人精品三级在线观看播放 | 一区二区精品在线观看 | 久久在视频 | 国产一区二区在线免费播放 | 日韩精品中文字幕久久臀 | 久久精品99国产精品 | 999热线在线观看 | 色网站在线免费观看 | 日韩欧美精品在线观看视频 | 国产一区欧美日韩 | 国产一区二区午夜 | 热99在线| 精品欧美一区二区精品久久 | 国产99久久精品一区二区永久免费 | 四虎国产精 | 国产中文在线播放 | 九九色网| 九九视频热 | 91麻豆国产福利在线观看 | 国产99区| 日韩欧美一区二区三区视频 | 97精品伊人 | 婷婷精品国产欧美精品亚洲人人爽 | 国产在线第三页 | 91私密保健| 国产97在线观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 91av在线电影 | 欧美日韩在线播放 | 国产中文字幕一区二区 | 国产精品99爱 | 国内精品在线看 | 91大神免费在线观看 | 免费在线观看视频a | 久久亚洲免费 | 麻豆视频在线免费观看 |