国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Nacos、Apollo、SpringCloud Config微服務(wù)配置中心對比

共 7428字,需瀏覽 15分鐘

 ·

2021-09-06 08:46

點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號

重磅干貨,第一時(shí)間送達(dá)


在撰寫這篇技術(shù)選型的文章之前,是比較猶豫的。因?yàn)?,以其中一個(gè)開源項(xiàng)目開發(fā)者的身份,去寫一篇三個(gè)開源項(xiàng)目的對比,即便很克制的去客觀的比較,也很難有信服力。這就像,既是參賽選手,又想做裁判,觀眾肯定是不買賬的。

但最后,仍然決定去寫一篇配置中心的技術(shù)選型參考文,是因?yàn)椋?/p>

  • 工作所需,要做一款好用的開源產(chǎn)品,去試用提供相似功能的開源產(chǎn)品是必要的環(huán)節(jié),以找出優(yōu)勢,彌補(bǔ)不足;

  • 用戶所需,對于提供相似功能的產(chǎn)品進(jìn)行選型對比,是引入某個(gè)開源項(xiàng)目必須要做的事,如果有一份參考,那么勢必能提供一些幫助;(建議:即便有一份可參考的材料,技術(shù)選型的工作仍需要親力親為,實(shí)際的業(yè)務(wù)場景和資源配置才是技術(shù)選型最重要的依據(jù));

  • 微服務(wù)配置中心是一個(gè)微服務(wù)組件,而不是一個(gè)大的框架,選型成本較小,客觀對比時(shí)不易走偏;

本文將從產(chǎn)品功能、使用體驗(yàn)、實(shí)施過程和性能4個(gè)緯度進(jìn)行對比,所有素材均來源于該開源項(xiàng)目的官網(wǎng)或GitHub項(xiàng)目頁。

如果您對微服務(wù)配置中心的功能不是很了解,可以看下以下的背景介紹,若比較熟悉可以直接跳過。

為什么需要配置中心

配置實(shí)時(shí)生效:

傳統(tǒng)的靜態(tài)配置方式要想修改某個(gè)配置只能修改之后重新發(fā)布應(yīng)用,要實(shí)現(xiàn)動態(tài)性,可以選擇使用數(shù)據(jù)庫,通過定時(shí)輪詢訪問數(shù)據(jù)庫來感知配置的變化。輪詢頻率低感知配置變化的延時(shí)就長,輪詢頻率高,感知配置變化的延時(shí)就短,但比較損耗性能,需要在實(shí)時(shí)性和性能之間做折中。配置中心專門針對這個(gè)業(yè)務(wù)場景,兼顧實(shí)時(shí)性和一致性來管理動態(tài)配置。

配置管理流程:

配置的權(quán)限管控、灰度發(fā)布、版本管理、格式檢驗(yàn)和安全配置等一系列的配置管理相關(guān)的特性也是配置中心不可獲取的一部分。

開源配置中心基本介紹

目前市面上用的比較多的配置中心有:(按開源時(shí)間排序)

Disconf

2014年7月百度開源的配置管理中心,同樣具備配置的管理能力,不過目前已經(jīng)不維護(hù)了,最近的一次提交是兩年前了。

Spring Cloud Config

2014年9月開源,Spring Cloud 生態(tài)組件,可以和Spring Cloud體系無縫整合。

Apollo

2016年5月,攜程開源的配置管理中心,具備規(guī)范的權(quán)限、流程治理等特性。

Nacos

2018年6月,阿里開源的配置中心,也可以做DNS和RPC的服務(wù)發(fā)現(xiàn)。

配置中心核心概念的對比

由于Disconf不再維護(hù),下面對比一下Spring Cloud Config、Apollo和Nacos。
Spring Cloud Config、Apollo和Nacos在配置管理領(lǐng)域的概念基本相同,但是也存在一些不同的點(diǎn),使用配置的過程中會涉及到一些比較重要的概念。

應(yīng)用

應(yīng)用是客戶端系統(tǒng)的基本單位,Spring Cloud Config 將應(yīng)用名稱和對應(yīng)Git中的文件名稱關(guān)聯(lián)起來了,這樣可以起到多個(gè)應(yīng)用配置相互隔離的作用。Apollo的配置都是在某個(gè)應(yīng)用下面的(除了公共配置),也起到了多個(gè)應(yīng)用配置相互隔離的作用。Nacos的應(yīng)用概念比較弱,只有一個(gè)用于區(qū)分配置的額外屬性,不過可以使用 Group 來做應(yīng)用字段,可以起到隔離作用。

集群

不同的環(huán)境可以搭建不同的集群,這樣可以起到物理隔離的作用,Spring Cloud Config、Apollo、Nacos都支持多個(gè)集群。

Label Profile & 環(huán)境 & 命名空間

Spring Cloud Config可以使用Label和Profile來做邏輯隔離,Label指遠(yuǎn)程倉庫的分支,Profile類似Maven Profile可以區(qū)分環(huán)境,比如{application}-{profile}.properties。

Nacos的命名空間和Apollo的環(huán)境一樣,是一個(gè)邏輯概念,可以作為環(huán)境邏輯隔離。Apollo中的命名空間指配置的名稱,具體的配置項(xiàng)指配置文件中的一個(gè)Property。

配置管理功能的對比

作為配置中心,配置的整個(gè)管理流程應(yīng)該具備流程化能力。

灰度發(fā)布

配置的灰度發(fā)布是配置中心比較重要的功能,當(dāng)配置的變更影響比較大的時(shí)候,需要先在部分應(yīng)用實(shí)例中驗(yàn)證配置的變更是否符合預(yù)期,然后再推送到所有應(yīng)用實(shí)例。

Spring Cloud Config支持通過/bus/refresh端點(diǎn)的destination參數(shù)來指定要更新配置的機(jī)器,不過整個(gè)流程不夠自動化和體系化。

Apollo可以直接在控制臺上點(diǎn)灰度發(fā)布指定發(fā)布機(jī)器的IP,接著再全量發(fā)布,做得比較體系化。
Nacos目前發(fā)布到0.9版本,還不支持灰度發(fā)布。

權(quán)限管理

配置的變更和代碼變更都是對應(yīng)用運(yùn)行邏輯的改變,重要的配置變更常常會帶來核彈的效果,對于配置變更的權(quán)限管控和審計(jì)能力同樣是配置中心重要的功能。

Spring Cloud Config依賴Git的權(quán)限管理能力,開源的GitHub權(quán)限控制可以分為Admin、Write和Read權(quán)限,權(quán)限管理比較完善。

Apollo通過項(xiàng)目的維度來對配置進(jìn)行權(quán)限管理,一個(gè)項(xiàng)目的owner可以授權(quán)給其他用戶配置的修改發(fā)布權(quán)限。

Nacos目前看還不具備權(quán)限管理能力。

版本管理&回滾

當(dāng)配置變更不符合預(yù)期的時(shí)候,需要根據(jù)配置的發(fā)布版本進(jìn)行回滾。Spring Cloud Config、Apollo和Nacos都具備配置的版本管理和回滾能力,可以在控制臺上查看配置的變更情況或進(jìn)行回滾操作。Spring Cloud Config通過Git來做版本管理,更方便些。

配置格式校驗(yàn)

應(yīng)用的配置數(shù)據(jù)存儲在配置中心一般都會以一種配置格式存儲,比如Properties、Json、Yaml等,如果配置格式錯(cuò)誤,會導(dǎo)致客戶端解析配置失敗引起生產(chǎn)故障,配置中心對配置的格式校驗(yàn)?zāi)軌蛴行Х乐谷藶殄e(cuò)誤操作的發(fā)生,是配置中心核心功能中的剛需。
Spring Cloud Config使用Git,目前還不支持格式檢驗(yàn),格式的正確性依賴研發(fā)人員自己。
Apollo和Nacos都會對配置格式的正確性進(jìn)行檢驗(yàn),可以有效防止人為錯(cuò)誤。

監(jiān)聽查詢

當(dāng)排查問題或者進(jìn)行統(tǒng)計(jì)的時(shí)候,需要知道一個(gè)配置被哪些應(yīng)用實(shí)例使用到,以及一個(gè)實(shí)例使用到了哪些配置。
Spring Cloud Config使用Spring Cloud Bus推送配置變更,Spring Cloud Bus兼容 RabbitMQ、Kafka等,支持查詢訂閱Topic和Consumer的訂閱關(guān)系。
Apollo可以通過灰度實(shí)例列表查看監(jiān)聽配置的實(shí)例列表,但實(shí)例監(jiān)聽的配置(Apollo稱為命名空間)目前還沒有展示出來。

Nacos可以查看監(jiān)聽配置的實(shí)例,也可以查看實(shí)例監(jiān)聽的配置情況。

基本上,這三個(gè)產(chǎn)品都具備監(jiān)聽查詢能力,在我們自己的使用過程中,Nacos使用起來相對簡單,易用性相對更好些。

多環(huán)境

在實(shí)際生產(chǎn)中,配置中心常常需要涉及多環(huán)境或者多集群,業(yè)務(wù)在開發(fā)的時(shí)候可以將開發(fā)環(huán)境和生產(chǎn)環(huán)境分開,或者根據(jù)不同的業(yè)務(wù)線存在多個(gè)生產(chǎn)環(huán)境。如果各個(gè)環(huán)境之間的相互影響比較小(開發(fā)環(huán)境影響到生產(chǎn)環(huán)境穩(wěn)定性),配置中心可以通過邏輯隔離的方式支持多環(huán)境。

Spring Cloud Config支持Profile的方式隔離多個(gè)環(huán)境,通過在Git上配置多個(gè)Profile的配置文件,客戶端啟動時(shí)指定Profile就可以訪問對應(yīng)的配置文件。

Apollo也支持多環(huán)境,在控制臺創(chuàng)建配置的時(shí)候就要指定配置所在的環(huán)境,客戶端在啟動的時(shí)候指定JVM參數(shù)ENV來訪問對應(yīng)環(huán)境的配置文件。

Nacos通過命名空間來支持多環(huán)境,每個(gè)命名空間的配置相互隔離,客戶端指定想要訪問的命名空間就可以達(dá)到邏輯隔離的作用。

多集群

當(dāng)對穩(wěn)定性要求比較高,不允許各個(gè)環(huán)境相互影響的時(shí)候,需要將多個(gè)環(huán)境通過多集群的方式進(jìn)行物理隔離。

Spring Cloud Config可以通過搭建多套Config Server,Git使用同一個(gè)Git的多個(gè)倉庫,來實(shí)現(xiàn)物理隔離。

Apollo可以搭建多套集群,Apollo的控制臺和數(shù)據(jù)更新推送服務(wù)分開部署,控制臺部署一套就可以管控多個(gè)集群。

Nacos控制臺和后端配置服務(wù)是部署在一起的,可以通過不同的域名切換來支持多集群。

配置實(shí)時(shí)推送的對比

當(dāng)配置變更的時(shí)候,配置中心需要將配置實(shí)時(shí)推送到應(yīng)用客戶端。

Nacos和Apollo配置推送都是基于HTTP長輪詢,客戶端和配置中心建立HTTP長聯(lián)接,當(dāng)配置變更的的時(shí)候,配置中心把配置推送到客戶端。

圖片

Spring Cloud Config原生不支持配置的實(shí)時(shí)推送,需要依賴Git的WebHook、Spring Cloud Bus和客戶端/bus/refresh端點(diǎn):

  • 基于Git的WebHook,配置變更觸發(fā)server端refresh

  • Server端接收到請求并發(fā)送給Spring Cloud Bus

  • Spring Cloud Bus接到消息并通知給客戶端

  • 客戶端接收到通知,請求Server端獲取最新配置

圖片

整體比較下來,Nacos和Apollo在配置實(shí)時(shí)推送鏈路上是比較簡單高效的,Spring Cloud Config的配置推送引入Spring Cloud Bus,鏈路較長,比較復(fù)雜。

部署結(jié)構(gòu) & 高可用的對比

Spring Cloud Config

Spring Cloud Config包含config-server、Git和Spring Cloud Bus三大組件:

  • config-server提供給客戶端獲取配置;

  • Git用于存儲和修改配置;

  • Spring Cloud Bus通知客戶端配置變更;

本地測試模式下,Spring Cloud Bus和config-server需要部署一個(gè)節(jié)點(diǎn),Git使用GitHub就可以。在生產(chǎn)環(huán)境中,Spring Cloud Config,config-server需要部署至少兩個(gè)節(jié)點(diǎn)。Spring Cloud Bus如果使用RabbitMQ,普通集群模式至少需要兩個(gè)節(jié)點(diǎn)。

Git服務(wù)如果使用GitHub就不用考慮高可用問題,如果考慮到安全性要自建Git私有倉庫,整體的成本比較高。Web服務(wù)可以部署多節(jié)點(diǎn)支持高可用,由于Git有數(shù)據(jù)的一致性問題,可以通過以下的方式來支持高可用:

  • Git+Keepalived冷備模式,當(dāng)主Git掛了可以馬上切到備Git;

  • Git多節(jié)點(diǎn)部署,存儲使用網(wǎng)絡(luò)文件系統(tǒng)或者通過DRBD實(shí)現(xiàn)多個(gè)Git節(jié)點(diǎn)的數(shù)據(jù)同步;

Apollo

Apollo分為MySQL,Config Service,Admin Service,Portal四個(gè)模塊:

  • MySQL存儲Apollo元數(shù)據(jù)和用戶配置數(shù)據(jù);

  • Config Service提供配置的讀取、推送等功能,客戶端請求都是落到Config Service上;

  • Admin Service提供配置的修改、發(fā)布等功能,Portal操作的服務(wù)就是Admin Service;

  • Portal提供給用戶配置管理界面;

本地測試Config Service,Admin Service,Portal三個(gè)模塊可以合并一起部署,MySQL單獨(dú)安裝并創(chuàng)建需要的表結(jié)構(gòu)。在生產(chǎn)環(huán)境使用Apollo,Portal可以兩個(gè)節(jié)點(diǎn)單獨(dú)部署,穩(wěn)定性要求沒那么高的話,Config Service和Admin Service可以部署在一起,數(shù)據(jù)庫支持主備容災(zāi)。

Nacos

Nacos部署需要Nacos Service和MySQL:

  • Nacos對外提供服務(wù),支持配置管理和服務(wù)發(fā)現(xiàn);

  • MySQL提供Nacos的數(shù)據(jù)持久化存儲;

單機(jī)模式下,Nacos可以使用嵌入式數(shù)據(jù)庫部署一個(gè)節(jié)點(diǎn),就能啟動。如果對MySQL比較熟悉,想要了解整體數(shù)據(jù)流向,可以安裝MySQL提供給Nacos數(shù)據(jù)持久化服務(wù)。生產(chǎn)環(huán)境使用Nacos,Nacos服務(wù)需要至少部署三個(gè)節(jié)點(diǎn),再加上MySQL主備。

整體來看

Nacos的部署結(jié)構(gòu)比較簡單,運(yùn)維成本較低。Apollo部署組件較多,運(yùn)維成本比Nacos高。Spring Cloud Config生產(chǎn)高可用的成本最高。

多語言支持的對比

一個(gè)公司的各個(gè)系統(tǒng)可能語言不盡相同,現(xiàn)在使用的比較多的比如C++,Java,PHP,Python,Nodejs,還有Go等。引入配置中心之后,配置中心要想讓多語言的系統(tǒng)都能享受到動態(tài)配置的能力,需要支持多語言生態(tài)。

多語言支持

Spring Cloud服務(wù)于Java生態(tài),一開始只是針對Java微服務(wù)應(yīng)用,對于非Java應(yīng)用的微服務(wù)調(diào)用,可以使用Sidecar提供了HTTP API,但動態(tài)配置方面還不能很好的支持。
Apollo已經(jīng)支持了多種語言,并且提供了open API。其他不支持的語言,Apollo的接入成本相對較低。

Nacos支持主流的語言,例如Java、Go、Python、Nodejs、PHP等,也提供了open API。

遷移支持

國內(nèi)主流的互聯(lián)網(wǎng)公司仍是以Java為主,除了原生Java SDK,在對整個(gè)Java生態(tài),比如Spring Boot和Spring Cloud的支持上,三個(gè)產(chǎn)品都是支持的。

Spring Cloud Config原生就支持Spring Boot和Spring Cloud,Nacos通過Spring Cloud for Alibaba支持Spring Boot和Spring Cloud生態(tài),符合Spring生態(tài)中的標(biāo)準(zhǔn)實(shí)現(xiàn)方式,可以無縫從Spring Cloud Conig遷移到Nacos。

Apollo支持Spring Boot和Spring Cloud項(xiàng)目,但是實(shí)現(xiàn)方式不同于標(biāo)準(zhǔn),無法做無縫遷移,從Spring Cloud遷移到Apollo,存在代碼改造和兼容性成本。

性能對比

性能也是配置中心繞不過的一環(huán),在同樣的機(jī)器規(guī)格下,如果能支撐更大的業(yè)務(wù)量,勢必能替公司節(jié)省更多的資源成本,提高資源利用率。應(yīng)用客戶端對配置中心的接口操作有讀、寫和變更通知,由于變更通知需要大量的客戶端實(shí)例,不好模擬測試場景,下面僅對讀和寫操作做了測試。

硬件環(huán)境

Nacos和Apollo使用同樣的數(shù)據(jù)庫(32C128G),部署Server服務(wù)的機(jī)器使用的8C16G配置的容器,磁盤是100G SSD。

版本

Spring Cloud Config使用2.0.0.M9版本,Apollo使用1.2.0 release版本,Nacos使用0.5版本。

單機(jī)讀場景

客戶端測試程序通過部署多臺機(jī)器,每臺機(jī)器開啟多個(gè)線程從配置中心讀取不同的配置(3000個(gè))。Nacos QPS可以達(dá)到15000,Apollo分為讀內(nèi)存緩存和從數(shù)據(jù)庫中讀兩種方式,從數(shù)據(jù)庫中讀能達(dá)到7500,從內(nèi)存讀緩存性能可以達(dá)到9000QPS。Spring Cloud Config使用jGit讀寫Git,由于有客戶端限制,單機(jī)讀能力被限制在7QPS。

3節(jié)點(diǎn)讀場景

將配置中心的壓測節(jié)點(diǎn)數(shù)都部署成3個(gè)節(jié)點(diǎn)。Nacos QPS可以達(dá)到45000 QPS,Apollo讀內(nèi)存緩存可以達(dá)到27000 QPS。Nacos和Apollo由于讀場景各個(gè)節(jié)點(diǎn)是獨(dú)立的,基本就是單機(jī)讀場景的3倍關(guān)系。Spring Cloud Config三個(gè)節(jié)點(diǎn)讀能力可以到達(dá)21QPS。

單機(jī)寫場景

同樣的方式,多臺機(jī)器同時(shí)在配置中心修改不同的配置。Nacos QPS可以達(dá)到1800,Apollo未使用默認(rèn)的數(shù)據(jù)庫連接池(10)QPS只能達(dá)到800 QPS(CPU未壓滿),調(diào)整連接池至100可以達(dá)到1100 QPS(CPU壓滿)。Git在提交同一個(gè)項(xiàng)目的時(shí)候會加鎖,單機(jī)Git寫能在5QPS左右,Spring Cloud Config在使用的時(shí)候以一個(gè)項(xiàng)目作為數(shù)據(jù)源,寫能力受到Git限制。

3節(jié)點(diǎn)寫場景

同樣的方式,將配置中心的壓測節(jié)點(diǎn)數(shù)都部署成3個(gè)節(jié)點(diǎn)。Nacos QPS可以達(dá)到6000,Apollo可以達(dá)到3300 QPS(CPU壓滿),此時(shí)MySQL數(shù)據(jù)庫因?yàn)榕渲幂^高,未成為性能瓶頸。Spring Cloud Config三個(gè)節(jié)點(diǎn)時(shí)候,Git也是一個(gè)節(jié)點(diǎn),寫QPS為5。

整體上來看,Nacos的讀寫性能最高,Apollo次之,Spring Cloud Config的依賴Git場景不適合開放的大規(guī)模自動化運(yùn)維API。

功能特性對比總結(jié)

這里列一個(gè)表格總結(jié)一下三個(gè)產(chǎn)品的功能特點(diǎn)。

圖片
圖片

總的來說,Apollo和Nacos相對于Spring Cloud Config的生態(tài)支持更廣,在配置管理流程上做的更好。Apollo相對于Nacos在配置管理做的更加全面,不過使用起來也要麻煩一些。Nacos使用起來相對比較簡潔,在對性能要求比較高的大規(guī)模場景更適合。

此外,Nacos除了提供配置中心的功能,還提供了動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)共享與管理的功能,降低了服務(wù)化改造過程中的難度。

以上,我們從產(chǎn)品功能、使用體驗(yàn)、實(shí)施過程和性能 4 個(gè)緯度對Spring Cloud Config、Apollo和Nacos進(jìn)行對比。但對于一個(gè)開源項(xiàng)目的選型,除了以上這4個(gè)方面,項(xiàng)目上的人力投入(迭代進(jìn)度、文檔的完整性)、社區(qū)的活躍度(issue的數(shù)量和解決速度、Contributor數(shù)量、社群的交流頻次等)、社區(qū)的規(guī)范程度(免責(zé)說明、安全性說明等),這些可能才是用戶更關(guān)注的內(nèi)容。

參考文檔

https://springcloud.cc/spring-cloud-config.html
https://github.com/ctripcorp/apollo
https://nacos.io/

(感謝閱讀,希望對你所有幫助)
作者:風(fēng)卿,Nacos 社區(qū) committer


“拍一拍” 能撤回了 ?。?!

5款Chrome插件,第1款絕對良心!

為開發(fā)色情游戲,這家公司赴日尋找AV女優(yōu)拍攝,期望暴力賺錢結(jié)果...

拼多多終于釀成慘劇

華為阿里下班時(shí)間曝光:所有的光鮮,都有加班的味道


關(guān)


學(xué),西學(xué)學(xué)運(yùn)護(hù),質(zhì),結(jié),關(guān)[],學(xué)習(xí)進(jìn)!


瀏覽 35
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 口工视频| 97人妻在线| 国产黄色性爱视频| 久久久久99精品成人片三人毛片 | 久久久久久久久久成人永久免费视频| 好男人一区二区三区在线观看| 国产一级免费观看| 欧美洲成人网站| 蜜桃av秘无码一区三区四| 亚洲欧美视频在线| 日本一区二区视频| 国产精品一级a毛一级a| 亚洲尤物在线| 免费色色视频| 蜜臀久久99精品久久久久久宅男| 日本伊人网| 久操视频一区二区三区| 国产无码专区| 欧美级毛片一进一出| 亚洲黄片视频| 亚洲小黄片| 日产精品久久久久| 激情久久AV一区AV二区AV三区| 97人妻人人| 国产黄色片免费| 国产91综合一区在线观看| 欧美成人18| 国产超碰在线| 精产国品一区二区区别| 无码人妻丰满熟妇| 中文字幕精品在线观看| 天天色天天日天天干| 国产三级AV在线| 欧一美一婬一伦一区二区三区自慰, | 国产一区二区做爱| 天天色天天| 91av在线看| 亚洲精品三级片| 九九九成人| 四虎欧美| 91亚洲精品久久久久久久久久久久| 日韩黄网| A片网站在线观看| 日韩三级片在线视频| 色香蕉网| 亚洲第一成人久久网站| 亚洲午夜福利视频在线观看| 久久久久99| 亚洲女人天堂AV| 一本视频| 国内成人自拍| 亚洲乱码国产乱码精品天美传媒 | 黄色成人在线观看| 77777免费观看电视剧推荐爱的教育| 豆花视频成人| 国产美女自慰网站| 中文字幕成人网| 国产性爱在线观看| 五月开心婷婷| 岛国无码在线| 天天草天天射| 色噜噜av| 精品大香蕉| 国产成人精品三级麻豆| 国产在线观看一区二区| 大鸡巴久久久| 99成人国产精品视频| 另类老妇videos另类| 婷婷丁香五月综合| 日本综合久久| 成人AV中文解说水果派| 91人妻在线视频| 午夜不卡视频| 国产妞干网| 欧美日本国产| 亚洲福利视频网| 免费黄色视频大全| 国产逼| 91在线导航| 性色网| 亚洲永久免费| 色综合天天| www.久草| 另类老妇奶性BBWBBw| 亚洲777| 亚洲不卡视频| 成人做爰100片免费看| 国产福利在线| 亚洲色在线播放| 亚洲国产一区二区在线| 麻豆黄网| 亚洲jizzjizz| 亚洲欧美视频| 黄色视频在线观看地址| 手机在线操B视频| 亚洲欧美另类色图| 亚欧在线| av东方在线| 911香蕉视频| 日韩无码AV一区二区| 99久在线精品99re8| 大香蕉久久久久久| www男人的天堂| 国产成人免费在线| 伊人久久大香| 成人在线网| 国产精品视频免费观看| 亚洲任你操超碰在线| 中文字幕不卡AV在线观看| 亚洲无码在线观看免费| 国产综合亚洲精品一区二| 日韩AV无码专区亚洲AV紧身裤| 国产在线观看黄| 欧美日韩国产成人在线观看| 91高潮久久久久久久| 免费日韩黄色电影| 爱爱午夜福利| 粉嫩av懂色av蜜臀av熟妇| 玖玖99视频| 久久这里只有精品99| 欧美精品久久| 777777国产77777777| 久久福利导航| 国产成人综合自拍| 日韩中文无码一级A片| 精品少妇无码视频| 最近最火中文字幕mv歌词| 欧美成在线视频| 水果派解说av| 91麻豆精品传媒| 一区二区三区中文字幕| 日韩久久网| 免费黄色在线| 一道本一区二区三区免费视频| 黄色大片中国一级片-免费看特一级片-亚洲黄色AV | 亚洲色图15p| 欧美乱轮| 亚洲人人爱| 一区二区三区在线视频观看| 蜜臀av在线免费观看| 欧美婷婷综合| 超碰三级| 综合天堂AV久久久久久久| 91小电影| 五月丁香六月久久| 久久综合伊人7777777| 麻豆国产91| 精品动漫一区二区三区| 色婷婷一区二区三区久久午夜 | 亚洲熟妇无码| 99久久婷婷国产综合精品草原| 91欧美日韩| 欧美综合亚洲图片综合区| 国产精品3| 黄色综合网站| 欧美日韩亚洲天堂| 羞羞视频com.入口| 99热66| 精品秘无码一区二区三区老师 | 精品三级在线观看| 色乱视频| 欧美天堂在线观看| 久草福利在线观看| 欧美曰皮免费看| 国产精品探花熟女| 4438黄色| 翔田千里无码播放| 一级大片| 69久蜜桃人妻无码精品一区| 女人高潮天天躁夜夜躁| 毛片无遮挡| 学生妹毛片视频| 国产精品国产三级国产专业不| 免费在线黄色电影| 亚洲国产高清在线观看视频| 西西444WWW无码大胆在线观看| 中文字幕国产一区| 影音av资源| 51毛片| 国产九色91回来了| 91精品酒店视频| 久久另类TS人妖一区二区免费| 迷情校园综合| 91视频色| 国产免费一区二区三区| 国产一区免费观看| 国产在线播放av| 97人人精品| 亚洲日韩第一页| 狠狠干| 97超碰在线视| 激情婷婷网| 狠狠干2021| 蜜臀久久99精品久久久晴天影视 | 男女黄色免费网站| 超碰免费人妻| 大香蕉精品视频在线| 色婷婷一区二区三区四区五区精品视 | 国产久久在线观看| 99爱在线观看| 亚洲色图15p| 婷婷五月天免费视频| 怡春院院成人免费视频| 日韩欧美成人视频| 国产乱子伦日B视频| 青青在线| 欧美51精品| 免费看操逼逼| 操逼电影| 超碰自拍私拍二区三区区| 三级毛片网站| 免费成人视频| 男女日比视频| 欧美成人视频。| 日本一区中文字幕| 黄色电影网站在线观看| 人妻免费视频| 成人免费福利| 日韩免费精品视频| 免费一级无码成人片| 99热这里有精品| 亚洲中文字幕免费观看视频| 日日日日日干| 五月网站| AA黄色电影| 国产A片大全| 欧美日韩在线电影| 乱伦视频网| 国产乱码一区二区三区| 成人性爱在线视频| 亚洲免费性爱视频| 日韩肏屄网| 手机看片亚洲| 黄片高清免费| AV天堂免费播放| 亚洲AV电影天堂| 国产精品午夜福利视频| 妹子干综合| 国产无码内射视频| 中文字幕精品在线视频| 婷婷五月综合网| 亚洲成人怡红院| 亚洲中文字幕在线视频播放| 蜜桃BBwBBWBBwBBw| 国产清纯可爱美女自卫裸贷偷情 | 亚洲第一色播| 欧美成人第一页| 国产精品乱伦| 亚洲高清无码视频在线播放| 欧美精品成人在线| 成人毛片网站| 走光无码一区二区三区| 黑巨茎大战欧美白妞小说| 欧美成人毛片| 免费在线a视频| 亚洲视频免费在线播放| 伊人网在线观看| 国产精品久久7777777精品无码 | 欧美天堂在线| 日韩欧美中文字幕视频| 亚洲调教| 国产无码一区二区三区| 天天爽夜夜爽夜夜爽| 日韩家庭乱伦| 99电影网手机在线观看| 无码不卡中文字幕| 国产h在线观看| 国产在线久久久| 日日摸夜夜| 国产高清精品软件丝瓜软件| 草b网站| 18禁av在线| 黃色A片一级一级一级久别的草原| 亚洲日韩在线视频播放| 精品久久一区| 免费射精一二三区| 黄色动漫在线免费观看| av高清| 69精品免费视频| 亚洲av偷拍| 九九九国产| 国产第七页| 蜜桃BBwBBWBBwBBw| 久久大伊人| 国产一区二区电影| 嫩操影院| 黄色操逼片| 豆花视频成人精品视频| 麻豆91精品91久久久停运原因| 国产高清久久| 国产人人干| 日韩无码高清免费| 人人操人人撸| 中文字幕精品综合| 午夜福利影视| 国产成人精品八戒| 欧美日韩在线视频一区| 无码人妻一区二区一牛影视| 天堂中文8资源在线8| 成人精品无码免费视频| 一级黄色AV片| 丰满人妻一区二区三区视频54| 人妻无码精品| 69自拍视频| 亚洲成人视频在线| 一卡二卡久久| 99热青青草| 国产V精品| 欧美性爱导航| 大香蕉电影网| 成人A∨| 久久丝袜| 欧洲无码精品| 中国操逼视频| 国产精品一二| 亚洲videos| 久久久久久久久国产精品| 黄片视频在线观看| 亚洲成人影片| 亚洲天堂在线免费| 老司机免费福利视频| 国产成人视频在线播放| 欧美成人高清视频| 中文字幕高清AⅤ| 中文字字幕在线| 特级西西人体WWWww| 色婷婷在线视频播放| 久久精品亚洲无码| 99青青草| 国产毛片777777| 色婷婷久久| 亚洲日韩黄色| 久视频在线| 久久久久久久久久久久国产精品 | 国产精品久久久久的角色| 一区二区三区免费在线观看| 久久91| 人人cao| 亚洲成人性爱| 国产A级毛片久久久久久| 韩国高清无码视频| 久热中文在线观看精品视频| 99热电影| 国产在线观看自拍| 先锋av资源网| 五月影院| 97人人精品| 黄色视频一区二区| 精品无码视频在线观看| 在线观看欧美日韩视频| 91大神在线看| 黄色福利视频| 日韩啊啊啊| 四虎精品一区二区三区| 亚洲手机在线播放| 泄火熟妇2-ThePorn| 伊人久久五月| 五月天婷婷视频| 精品国产一级| www.91自拍| 中文字幕乱伦视频| 日韩福利在线观看| 精品国内视频| 婷婷五月天激情小说| 成人精品福利| 九九视频免费在线观看| 亚洲成人一二三区| 有码在线| 国产精品久久久久久久牛牛 | 狠狠香蕉| AV天天看| 国产精品一级二级三级| 手机av免费| TokyoKot大交乱无码| 大香蕉精品在线视频| 日韩成人片无码| 欧美XXX黑人XYX性爽| 91天天综合在线| 亚洲黄色小视频| 亚洲vs无码蜜桃少妇| 成人无码人妻| 蜜桃无码一区| 中文字幕有码在线视频| 香蕉国产在线| 麻豆免费视频| 99国产综合| 国产成人在线播放| 日韩网站在线观看| 精品九九九| 国产学生妹| VA电影| 韩国精品一区二区三区| 国产一级免费观看| 四川少妇BBBB槡BBBB槡| 黄色一级电影网| 久久久噜噜噜久久中文字幕色伊伊 | 欧美h| 色天天综合| 欧美性爱免费在线视频| 亚洲AV激情无码专区在线播放| 色综合99久久久无码国产精品 | 天天天日天天天操| 精品成人一区二区三区| 北条麻妃无码av| 午夜无码AV| 国产精品秘国产精品88| 丁香五月在线视频| 青娱乐免费视频| 秋霞久久日| 蜜芽成人网| 国产精品黑人ThePorn| 日韩人妻无码中文字幕| 97人妻精品一区二区三区软件 | 中文字幕日本电影| 久久AV秘一区二区三区水生| 网站av| H片在线免费观看| 仓井空一区二区三区| 91午夜福利| 91亚洲精品在线观看| 大香焦草久| 大香蕉av在线观看| 曰曰干| 国产女人在线| 国产视频在线免费观看| 人妻无码一区二区三区免费| 波多野结衣东京热| 日本无码毛片| 黄色三级片网站| 男人的天堂在线播放| 欧美不卡在线视频| AV不卡在线| 手机av网站| 亚洲色情网站| 免费日韩视频| 国内精品人妻无码久久久影院蜜桃 | 成人H动漫精品一区二区无码| 天堂精品| 色情一级AA片免费观看| 久久久久久久久久久久久久久久久久免费精品分类视频 | 婷婷在线观看免费| 免费a视频| 亚洲无码性爱视频| 无码乱伦AV| 国产三级电影在线观看| 美国黄色A片| 脓肿是什么原因引起的,该怎么治疗 | 熟女人妻人妻の视频| 成人黄网站免费视频| 亚洲欧洲有码在线| 久久国产综合| 日韩无码一二三区| 三级丁香在线| 西西4444WWW无码精品| 精品人妻在线| 日本免费黄色| 亚洲第一黄网| www.俺去啦| 人人摸人人草| 2025av天堂| 美女操b| 亚洲韩国中文字幕| 欧美八区| a√天堂资源中文8| 一本一道久久a久久精品综合| 午夜福利资源| 日韩欧美小电影| 四虎国产精品成人久久| 国产1区2区3区| 高清无码不卡在线观看| 亚洲无吗在线视频| 日韩二区三区| 乱子伦毛片国产| 综合久久av| 日韩无码中文字幕| 欧美在线大香蕉| 亚洲秘无码一区二区| 亚洲中文在线视频| 日韩啪啪网站| 337p粉嫩噜噜噜| 国内无码| 丰满人妻一区二区三区不卡二| 国产乱子伦精品久久| 91麻豆国产在线观看| 色色五月天婷婷| wwwAV在线观看| 欧美性爱无码在线| 一区二区不卡视频| 91人妻人人澡人人爽人人精| 亚洲国产成人久久| 日本三级片免费观看| 亚洲无码中文字幕在线播放| 性中国熟妇| 嫩BBB搡BBBB搡BBBB| 国产女人在线| 午夜精品电影| 欧美性猛交ⅩXXX无码视频| 人人干人人操人人爽| 日韩精品成人无码| 人妻无码不卡| 天天看高清无码| 乳揉みま痴汉电车羽月希免费观看| 欧美日韩网站| 亚洲AV成人网| 久久久久久黄片| 五月天激情网站| 亚洲成人精品视频| 欧美熟妇一区二区三区| 大香蕉美女视频| 超碰亚洲| www.色悠悠| 免费性片| AV大全在线免费观看| 中文字幕乱伦| 四川少妇BBBB槡BBBB槡| 自拍视频一区| 激情二区| 日韩无码中文字幕| 中文字幕网址在线| 人人插人人爽| 中文字幕亚洲专区| 无码人妻丰满熟妇精品区| 天堂中文字幕在线观看| 日本一本不卡| www.豆花福利视频| 操逼网站在线| 操逼在线观看| 国产色无码网站www色视频| 一区二区三区网站| 玖玖资源在线观看| 成人视频欧美| 久久69| 91精品国产三级| 12——13女人毛片毛片| 久久精品99国产国产精| 成人抽插视频| 一起操在线观看| 羞羞视频com.入口| 一级大片免费看| 337P大胆粉嫩银噜噜噜| 看一级黄色毛片| 麻豆免费成人传媒| AV中文字幕网| 国产又爽又黄免费| AV成人无码| 91国产视频在线播放| 久久精品6| 久久黄色网址| 中文在线字幕免费观| 日日久视频| 一级黄色影片| 亚洲高清无码视频| 东北毛片| 国产成人高清无码| 国产av资源网| 黄色免费AV| 夏目あきら被续侵犯7天| 99国产在线| 青青青视频在线| AV天天看| 九色首页| 久久人视频| 毛片黄片| 香蕉日逼| 国产一区无码| 影音先锋国产| 天堂俺去俺来也www久久婷婷| 亚洲日韩一级| 高清毛片AAAAAAAAA郊外| 在线一级A片| 亚洲婷婷五月| 久久99精品久久久久久| avwww| 人人天天操| 北条麻妃91视频| 日本黄色大全| 国产精品18进进出出17c| 日韩视频第一页| 成人国产AV| 欧美日韩大香蕉| 久久免费视频6| 91av一区二区三区| 丁香激情综合| 人人干人人操人人爱| av资源在线| 爱爱91| 国产AⅤ爽aV久久久久成人| 北条麻妃黄色视频| 国产人妻精品一二三区| 四虎综合网| 亚洲日韩在线视频播放| 国产黄色视频观看| 91大神久久| 国产九色91回来了| 成人一级电影| 日韩黄色小视频| 亚洲国产爱| 久操视频免费在线观看| 51妺嘿嘿在线电影免费观看| 成人你懂的| 成人毛片一区二区三区| 欧美欧美欧美| 免费性爱视频| 国产视频导航| 久久久久网站| 五月天国产精品| 欧美精产国品一区二区区别| 亚洲字幕在线观看| 成人精品123| 亚洲天堂在线视频播放| 狠狠干B| 人妻懂色av粉嫩av浪潮av| 夜夜嗨av无码一区二区三区| 97视频| 亚洲免费视频观看| 永久免费一区二区三区| 加勒比无码高清| 水蜜桃视频免费观看| 无码一区二区三区四区五区六区 | 午夜国产精品AV| 91视频网站| 中文字幕视频| 国产a片| 99免费在线观看| 国产一区二区视频在线观看| 中国操逼| 久久精品www人人爽人人| 日本女人牲交视频| 亚洲精选中文字幕| 黄色免费在线网站| 女人18片毛片90分钟免费明星| 熟女资源网| 天堂v视频| 精品一区二区免费视频| 无码高清18| 亚洲无码你懂的| 久久国产精品在线| 日韩91在线视频| 影音先锋无码AV| 久久中文字幕电影| 秋霞久久日| 日本少妇午夜福利| 国产黄色大片| 国产天天操| 日韩A片| 99国产在线| 亚洲视屏| 九九九国产| 精品三级片| 91视频亚洲| 黃色A片一级一级一级久别的草原| 色婷婷基地| 国产中文字幕视频| 久久午夜夜伦鲁鲁一区二区| 国产久久在线| 亚洲卡一卡二| 黄色在线免费| 日韩久久网| 国产十八岁在线观看| 日韩精品久久| 少妇特黄A一区二区三区| 三级黄色视频| 久久99久久99久久99国内少妇精品| 日本无码在线播放| 免费激情| 大香蕉91| www操逼| 91精品久久久久| 无码免费播放| 人人看人人摸人人操| 国产视频导航| 91麻豆精品成人一区二区| 久久99九九| 免费中文字幕日韩欧美| 麻豆一区| 日本成人视频在线免费播放 | 伊人偷拍视频| 欧美精品三区| 欧美久久性爱视频| 日韩成人无码电影网站| 丁香一区二区| 日本老女人视频| 日本免费精品| 亚洲欧洲日韩综合| 国产三级在线免费观看| 欧洲第一无人区观看| 人人操比| 免费中文字幕AV| 国产一卡二卡在线观看| 丁香五月婷婷网| 日韩成人在线免费观看| 婷婷五月香| 成人啪啪视频| v天堂在线| 一区无码| 久久夜色精品噜噜亚洲AV| 狠狠色AV| 国产精品aaa| 亚洲AV秘无码一区在线| 国产乱伦视屏| 欧美成人网址在线观看| 逼逼AV| 亚洲中文字幕在线视频播放| 天天草天天撸| 黄色视频在线观看免费网站| 亚洲小电影在线| 蜜臀久久| 加勒比无码高清| 欧美你懂的| 国产三级毛片| 专业操美女视频网站| 国内自拍激情视频| 欧美日韩伊人| 国产精品伊人| 日韩精品无码一区二区三区| 欧美mv日韩mv国产| 女同久久另类99精品国产91| 欧美成人黄色小说| 亚洲无码精品久久| 无码A∨| 精品三级| 人人妻人人澡| 精产国品一区二区| 吴梦梦无码| 久久av一区二区三区观看| 欧美日韩字幕| 日韩免费中文字幕A片| 中文字幕乱码中文字幕| 狠狠操狠狠撸| 国产熟女乱伦视频| 日韩一区二区三区在线观看| 国产三级黄色AV| 一道本视频在线| 国产精品2| 熟女少妇一区二区| 久操婷婷| 国产精品a久久久久| 极品无码| 亚洲中文无码在线| 蜜臀伊人| 51亚洲精品| 成人福利视频在线| 国产成人无码一区二区在线观看| 午夜福利小视频| 岛国免费AV| 久久理伦| 国产又爽又黄免费视频网站| 四虎影库男人天堂| 超碰色| 婷婷色六月| 欧美A片网站| 2017天天干| 久久国产AV| 肉片无遮挡一区二区三区免费观看视频 | 免费爱爱网站| 亚洲观看黄色网| 亚洲调教| 天天添天天操| 久热精品视频| 91精品老司机| 欧美色图1| 污网站18禁| 亚洲调教| 国产精品精品| 国产三级毛片| 欧美视频在线免费| 无码人妻精品一区二区蜜桃网站 | 2021天天夜日| 女同久久另类99精品国产91| 三级片在线网站| 久久性爱网站| 亚洲中文无码第一页| 亚洲人人爱| 伊大香蕉| 国产—a毛—a毛A免费看图| 黄片视频网站| 国产一区| 少妇三级| 日韩a√| 国产精品福利小视频| 骚逼AV| 亚洲在线视频| 成人黄色在线观看视频| 亚欧视频在线观看| 懂色av蜜臀av粉嫩av分享| 久久久999久久久999精神| 另类天堂| 国产成人综合亚洲| 午夜乱伦福利| 3344在线观看免费下载视频 | 成人免费在线电影| 91热热| 俺来也俺也去| 天堂成人在线视频| 国产福利在线导航| 日本久热| 国产在线中文字幕| 奇米久久| 国产一区在线播放| 国产激情视频网站| 影音先锋av中文字幕| 成人精品免费视频| 午夜免费播放观看在线视频| 日本99视频| 在线久草| 嫩草在线观看| 日韩精品成人专区无码| 91视频在线免费观看app| 免费国产在线视频| 日韩欧美成人视频| 超碰精品| 国内免费毛片| 国产人体视频| 开心深爱激情网| 俺来也俺去也| 亚洲高清无码在线观看视频| 久久看片| 91麻豆精品91久久久ios版| 日日天天| 欧美,日韩,中文字幕| 日韩精品视频免费在线观看 | 婷婷天堂站| 青草网在线观看| 苍井空无码在线观看| 日本内射在线观看| 婷婷天堂| 免费看黄色电影| 大香蕉免费网| 一级黄色片在线观看| 亚洲无码精品视频| 婷婷五月六月| 日日骚av一区二区三区| 超碰操逼| 98在线++传媒麻豆的视频| 精品国内视频| 少妇搡BBBB搡BBB搡造水多| 中文字幕h| 97人人操人人干| 日韩黄网站| 国产逼| 欧美在线成人网| 免费在线亚洲| 99热电影| 国产天天操| 特黄色A级片视频| 西西人体大胆裸体A片| 欧美A片视频| 国产在线观看黄| NP玩烂了公用爽灌满视频播放| 亚洲AV无码成人精品区欧洲| 日本三级片视频不卡| av東熱激情东京热| 欧美肉大捧一进一出小说| www.三级| 亚洲欧美91| 影音先锋av无码| 高清无码免费在线| 无码A级| 翔田千里| 久久丝袜| 操碰人人操| 国产高清免费无码| 精品人无码一区二区三区下载| 天天色小说| 中国婬乱a| 中文字幕不卡在线观看| 日韩黄色A级片| 成人免费在线网站| 国产视频99| 性毛片| ChineSe露脸老女人| 五月天福利视频| a√在线视频| 国产精品一区二区三区在线| 亚洲色综合| 亚洲女人天堂AV| 狠狠干b| 嫩BBB槡BBBB槡BBB3i| 内射视频免费看| 欧美高清无码视频| 成人毛片网站| 国产精品一区二区在线播放| 亚洲性爱影院| 巨乳国产一区| 97人人爽人人爽人人爽人人爽 | 欧美色图色就是色| 天天综合干| 免费黄色小视频| 综合AV在线| 一区二区三区成人电影| 国产主播精品在线| 爱爱午夜福利| 国产成人99久久亚洲综合精品 | 亚洲精品在线观看视频| 黄网| 无码潮喷| 亚洲一区视频| 五月天久久久久久久| 日本一本不卡| 极品美女扒开粉嫩小泬高潮一|