99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

力控實(shí)時(shí)數(shù)據(jù)庫(kù)pspace SDK二次開發(fā)實(shí)踐與避坑指南

力控實(shí)時(shí)數(shù)據(jù)庫(kù)pspace SDK二次開發(fā)實(shí)踐與避坑指南 簡(jiǎn)介對(duì)于需要與力控pspace實(shí)時(shí)數(shù)據(jù)庫(kù)深度集成的C#開發(fā)者來說psAPISDK6.0.1.9_2是一套非常實(shí)用的接口開發(fā)工具包主要面向工業(yè)自動(dòng)化監(jiān)控、能源管理等場(chǎng)景重點(diǎn)解決實(shí)時(shí)值訂閱、歷史數(shù)據(jù)檢索、點(diǎn)表管理以及報(bào)警事件處理等需求。壓縮包內(nèi)共包含49個(gè)文件其中12個(gè)dll動(dòng)態(tài)鏈接庫(kù)用于運(yùn)行時(shí)調(diào)用12個(gè)h頭文件提供接口聲明12個(gè)pdb調(diào)試符號(hào)便于問題排查10個(gè)cpp示例源碼展示具體寫法另有2個(gè)lib靜態(tài)庫(kù)和工程配置文件整體約6.76MB。目前已有235人學(xué)習(xí)瀏覽。該SDK封裝了數(shù)據(jù)訪問、點(diǎn)表增刪改、用戶認(rèn)證與權(quán)限控制等能力并配有API參考手冊(cè)和多組示例代碼適合具備一定C#基礎(chǔ)的中高級(jí)開發(fā)者也適合需要快速對(duì)接力控?cái)?shù)據(jù)庫(kù)的集成項(xiàng)目。借助這些接口開發(fā)者能夠構(gòu)建自定義的數(shù)據(jù)分析、報(bào)表生成或控制邏輯模塊有效提升工業(yè)自動(dòng)化系統(tǒng)開發(fā)的靈活性與效率。1. 力控實(shí)時(shí)數(shù)據(jù)庫(kù)SDK為什么 pspace 這套 API 是二次開發(fā)的正確打開方式接 MES、能耗分析或者設(shè)備數(shù)據(jù)接口的活十有八九會(huì)遇到這種局面現(xiàn)場(chǎng)實(shí)時(shí)庫(kù)跑得好好的組態(tài)畫面上趨勢(shì)曲線也正??缮衔幌到y(tǒng)要取數(shù)時(shí)只能寫腳本去讀畫面變量慢、不穩(wěn)定還經(jīng)常被組態(tài)軟件自身的機(jī)制卡住。這套 psAPISDK6.0.1.9_2.rar 解壓之后干的就是把「取數(shù)」這件事從畫面搬到 API 層。力控實(shí)時(shí)數(shù)據(jù)庫(kù)SDKpspace 實(shí)時(shí)數(shù)據(jù)庫(kù)接口直接提供讀快照、查歷史、批量回填的底層函數(shù)C 或 C# 程序可以不經(jīng)過組態(tài)畫面直連實(shí)時(shí)庫(kù)服務(wù)。適合正在寫數(shù)據(jù)采集、歷史歸檔、報(bào)表導(dǎo)出的開發(fā)工程師如果只是偶爾看幾個(gè)趨勢(shì)點(diǎn)組態(tài)腳本就夠用這套反而顯得重。2. 解包、裝庫(kù)、配環(huán)境rar 里六個(gè)目錄的用途和兩個(gè)必須改的配置2.1 包內(nèi)文件拓?fù)淠玫绞窒确智迥男┙o開發(fā)機(jī)、哪些要隨程序走解壓后不是直接把所有文件扔進(jìn)工程就完事。6.0.1.9_2 這個(gè)包我拆過不止一次目錄結(jié)構(gòu)基本固定先看清單再動(dòng)手。目錄/文件典型內(nèi)容開發(fā)期用途部署時(shí)要不要帶bin/pspace.dll、psapsdk.dll 等運(yùn)行時(shí)庫(kù)程序運(yùn)行必須加載隨程序分發(fā)或確認(rèn)目標(biāo)機(jī)器已裝include/psapisdk.h、ps_types.h 等頭文件編譯期引用數(shù)據(jù)結(jié)構(gòu)、函數(shù)原型不需要lib/psapisdk.lib 導(dǎo)入庫(kù)鏈接期解析符號(hào)不需要docs/API 手冊(cè).chm、版本差異說明.txt查函數(shù)簽名、錯(cuò)誤碼含義不需要samples/CppDemo/、CSharpDemo/ 示例工程抄正確的調(diào)用流程不需要tools/連通性診斷工具、點(diǎn)位瀏覽器排查連接與點(diǎn)位權(quán)限可選帶一份samples 里的示例工程建議先按原樣編譯跑通再動(dòng)自己的代碼。許多坑其實(shí)是調(diào)用順序錯(cuò)了而示例里已經(jīng)把順序?qū)懞昧苏罩{(diào)效率高得多。tools 里的診斷工具則是救命的連接不上、點(diǎn)位讀不到先用它探一遍能省去在代碼里反復(fù)瞎試的時(shí)間。2.2 運(yùn)行環(huán)境依賴VC 運(yùn)行庫(kù)和 32/64 位選擇SDK 本質(zhì)是一組原生動(dòng)態(tài)庫(kù)對(duì)運(yùn)行環(huán)境有兩個(gè)硬要求。第一個(gè)是 VC 運(yùn)行庫(kù)常見現(xiàn)象是 dll 拷過去了一運(yùn)行就彈「無法定位程序輸入點(diǎn)」系統(tǒng)日志里查得到加載失敗記錄。第二個(gè)是位數(shù)要齊這個(gè)版本的 SDK 常見帶 x86 和 x64 兩套你的工程平臺(tái)必須和實(shí)際加載的 dll 嚴(yán)格對(duì)齊。服務(wù)端是 64 位采集程序就用 64 位如果包里只有 x86那整條鏈路統(tǒng)一用 32 位別混。防火墻也是容易被忽略的一環(huán)??蛻舳酥鲃?dòng)連實(shí)時(shí)庫(kù)服務(wù)端用的是服務(wù)端監(jiān)聽端口不是組態(tài)畫面端口。部署到新機(jī)器時(shí)第一件事就是確認(rèn)這臺(tái)機(jī)器能 telnet 通目標(biāo)端口而不是先懷疑代碼。我用診斷工具測(cè)通才寫業(yè)務(wù)代碼這個(gè)習(xí)慣幫我少加了很多班。注意dll 放置路徑有講究。最簡(jiǎn)單的做法是放在程序exe同目錄別圖省事丟進(jìn) System32避免和系統(tǒng)里其他版本沖突。2.3 把 SDK 接進(jìn) vs 工程三處路徑設(shè)置和一條鐵律新建一個(gè)空 C 工程把 SDK 接進(jìn)來只需三步。以 Visual Studio 為例1. VC 目錄 - 包含目錄添加 include 路徑 2. VC 目錄 - 庫(kù)目錄添加 lib 路徑 3. 鏈接器 - 輸入 - 附加依賴項(xiàng)填 psapisdk.lib配置完編譯一遍再把 bin 下的 dll 拷到輸出目錄Debug 或 Release 文件夾程序就能跑起來。若不想手動(dòng)配也可以代碼里用 LoadLibrary 動(dòng)態(tài)加載但那樣每個(gè)函數(shù)指針都要自己聲明工作量翻倍不如靜態(tài)引入省心。一條鐵律同一臺(tái)開發(fā)機(jī)上只放一個(gè)版本的 SDK。我見過有人機(jī)器里留了舊版 5.x 和這個(gè) 6.0.1.9頭文件被舊路徑優(yōu)先引用編譯出的代碼調(diào)用的卻是新 dll接口簽名對(duì)不上程序跑起來直接崩。重裝、清路徑、刪舊包折騰一下午。把 rar 解壓到獨(dú)立目錄工程 include/lib 明確指過去別再讓舊版本殘留。3. 連接 pspace 實(shí)時(shí)庫(kù)握手參數(shù)、超時(shí)判斷與錯(cuò)誤碼解讀3.1 連接參數(shù)端口和庫(kù)名對(duì)不上時(shí)最先看什么實(shí)時(shí)庫(kù)的會(huì)話建立看起來就是一個(gè)連接函數(shù)但參數(shù)填錯(cuò)的表現(xiàn)千奇百怪。整理一張常見參數(shù)表對(duì)照排查比瞎試快得多。參數(shù)含義常見示例填錯(cuò)時(shí)的現(xiàn)象服務(wù)端地址實(shí)時(shí)庫(kù)所在主機(jī) IP 或機(jī)器名127.0.0.1 或 192.168.1.50連接超時(shí)或返回「無法連接」端口服務(wù)端監(jiān)聽 TCP 端口以安裝配置為準(zhǔn)握手無響應(yīng)連接被拒用戶名/口令調(diào)用者的權(quán)限賬號(hào)admin / 空返回權(quán)限類錯(cuò)誤碼庫(kù)名/實(shí)例名目標(biāo)實(shí)時(shí)庫(kù)實(shí)例名默認(rèn)實(shí)例連接成功但后續(xù)句柄操作報(bào)點(diǎn)位不存在端口和實(shí)例名在服務(wù)端安裝目錄的配置里能查到。我第一次上手時(shí)順手填了組態(tài)軟件的端口結(jié)果一直握手失敗后來才發(fā)現(xiàn)是兩回事。用戶名權(quán)限低時(shí)往往是連接成功、讀寫失敗這種問題的迷惑性比連不上大得多。3.2 錯(cuò)誤碼先背熟這幾個(gè)再查手冊(cè)SDK 手冊(cè)里錯(cuò)誤碼一大堆但日常開發(fā)真正高頻的沒幾個(gè)。以常見返回值來說0 表示成功負(fù)數(shù)里參數(shù)無效、連接不可用、權(quán)限不足、內(nèi)存不足這四類是絕對(duì)大頭。碰到 - 開頭的返回碼別急著改代碼先確認(rèn)參數(shù)、連接、權(quán)限這三個(gè)維度的檢查有沒有遺漏。我習(xí)慣在日志里把返回碼和操作名一起打出來比如「GetSnapshot ret-2, tagTAG001.PV」排查時(shí)一眼定位。3.3 寫一個(gè)穩(wěn)定的連接類初始化、斷開、防泄漏直接裸調(diào) API 也能跑但工程一旦大起來句柄管理就會(huì)失控。一個(gè)穩(wěn)妥做法是寫個(gè)連接類把連接生命周期管起來。下面這段是我在項(xiàng)目里常用的骨架#include psapisdk.h #include cstdio class PsSpaceClient { public: PsSpaceClient() : m_session(0), m_connected(false) {} int Connect(const char* host, int port, const char* user, const char* pass) { if (m_connected) Disconnect(); // PS_Connect 返回會(huì)話句柄非正數(shù)說明連接沒建立 m_session PS_Connect(host, port, user, pass); if (m_session 0) { m_lastError PS_GetLastError(); printf(connect failed, err%d\n, m_lastError); return m_lastError; } m_connected true; return 0; } void Disconnect() { if (m_session 0) { PS_Disconnect(m_session); m_session 0; m_connected false; } } ~PsSpaceClient() { Disconnect(); } long Session() const { return m_session; } bool Connected() const { return m_connected; } private: long m_session; bool m_connected; int m_lastError; };邏輯說明PS_Connect 返回的句柄值大于 0 才認(rèn)為連接建立返回非正數(shù)時(shí)用 PS_GetLastError 取錯(cuò)誤碼析構(gòu)函數(shù)里強(qiáng)制 Disconnect防止忘記釋放句柄導(dǎo)致服務(wù)端會(huì)話泄漏。參數(shù)方面host 寫 IP 或機(jī)器名都可以但端口必須和服務(wù)端實(shí)際監(jiān)聽端口一致user/pass 缺省時(shí)走默認(rèn)本地賬戶生產(chǎn)環(huán)境建議顯式傳賬號(hào)。連接成功但馬上被斷開的情況往往不是代碼問題而是服務(wù)端會(huì)話數(shù)滿了或同一個(gè)賬號(hào)被踢下線。3.4 多線程下會(huì)話句柄怎么用各用各的別共享SDK 接口大多沒有內(nèi)置線程安全保證。同一時(shí)刻兩個(gè)線程同時(shí)拿一個(gè)句柄調(diào)查詢大概率出問題。我一般有兩種做法多線程各自建立自己的會(huì)話連接適合采集線程和數(shù)據(jù)服務(wù)分離的場(chǎng)景或者用臨界區(qū)把查詢串行化適合低頻讀寫場(chǎng)景。各自建連接會(huì)帶來額外開銷但穩(wěn)定優(yōu)先出了問題好定位。后續(xù)的進(jìn)階封裝里我會(huì)再說連接池怎么平衡這兩點(diǎn)。4. 實(shí)時(shí)快照與歷史查詢兩組核心接口的實(shí)戰(zhàn)取舍4.1 快照讀寫批量取數(shù)比循環(huán)單點(diǎn)快一個(gè)量級(jí)實(shí)時(shí)庫(kù)最常用的操作是讀當(dāng)前值。pspace SDK 的快照相關(guān)接口支持一次傳一批點(diǎn)位名批量返回值和質(zhì)量戳。這種設(shè)計(jì)意圖很明顯減少往返調(diào)用次數(shù)。初學(xué)者最容易犯的錯(cuò)就是 for 循環(huán)里逐個(gè)讀點(diǎn)位一多性能直接拉垮。// 批量讀取三個(gè)點(diǎn)位當(dāng)前值 const char* pointNames[] { TAG001.PV, TAG002.PV, TANK1.LEVEL }; int count 3; double values[3] { 0 }; int qualities[3] { 0 }; int ret PS_GetSnapshot(m_session, pointNames, count, values, qualities); if (ret 0) { for (int i 0; i count; i) { // qualities[i] 非 0 表示數(shù)據(jù)質(zhì)量正常 printf(%s %f (quality%d)\n, pointNames[i], values[i], qualities[i]); } }邏輯說明PS_GetSnapshot 一次調(diào)用處理一批點(diǎn)位數(shù)組長(zhǎng)度和點(diǎn)位數(shù)量保持一致返回值 0 表示整體調(diào)用成功不代表每個(gè)點(diǎn)位都有效quality 數(shù)組才是判斷單點(diǎn)數(shù)據(jù)是否可信的依據(jù)。質(zhì)量戳非 0 但值正常的點(diǎn)可能是代數(shù)切換或手動(dòng)置數(shù)業(yè)務(wù)統(tǒng)計(jì)時(shí)要先過濾寫成 0 時(shí)表示數(shù)據(jù)已失效不能直接用于計(jì)算。寫值接口同理批量下發(fā)是常態(tài)。要注意的是寫值操作有權(quán)限控制普通只讀賬號(hào)調(diào)用會(huì)返回權(quán)限錯(cuò)誤測(cè)試時(shí)用管理員賬號(hào)確認(rèn)接口本身沒問題再切換業(yè)務(wù)賬號(hào)驗(yàn)證權(quán)限策略。4.2 歷史查詢時(shí)間窗口、采樣方式和流式取數(shù)歷史查詢是報(bào)表、趨勢(shì)回放的基礎(chǔ)。pspace 接口通常要求傳起止時(shí)間戳再指定采樣方式。時(shí)間戳格式是踩坑重災(zāi)區(qū)后面避坑章細(xì)說這里先看一個(gè)正確的取數(shù)骨架// 把字符串時(shí)間轉(zhuǎn)成 SDK 時(shí)間戳以實(shí)際頭文件定義為準(zhǔn) long startTime PS_TimeToTimestamp(2025-01-01 00:00:00); long endTime PS_TimeToTimestamp(2025-01-02 00:00:00); // 采樣方式參數(shù)0原始記錄1按秒抽稀2區(qū)間平均 long handle PS_GetHistory(m_session, TAG001.PV, startTime, endTime, 0); double value 0.0; long ts 0; while (PS_FetchNext(handle, ts, value) 0) { // 流式取出邊取邊寫別攢著 printf(%ld %.3f\n, ts, value); } PS_CloseRecordset(handle);邏輯說明PS_GetHistory 返回一個(gè)記錄集句柄PS_FetchNext 循環(huán)拉取拉完必須 PS_CloseRecordset 釋放。采樣方式按場(chǎng)景選原始記錄最占內(nèi)存但精度最高抽稀適合長(zhǎng)時(shí)間趨勢(shì)顯示區(qū)間平均適合能耗統(tǒng)計(jì)。產(chǎn)量報(bào)表用平均事故追查用原始選錯(cuò)了結(jié)論也會(huì)偏。一個(gè)大坑是返回?cái)?shù)據(jù)可能幾十萬條內(nèi)存一次性裝全量容易撐爆必須用 Fetch 流式邊取邊處理。我在某段代碼里圖省事把結(jié)果先全攢到 vector 再運(yùn)算點(diǎn)位一多直接內(nèi)存溢出改成邊取邊聚合后內(nèi)存占用降了一個(gè)量級(jí)。4.3 批量回填數(shù)據(jù)遷移和補(bǔ)錄的正確姿勢(shì)歷史數(shù)據(jù)遷移時(shí)常用的是回填接口。比如系統(tǒng)上線前要把 Excel 里的生產(chǎn)數(shù)據(jù)導(dǎo)入實(shí)時(shí)庫(kù)逐條寫不僅慢還可能因?yàn)闀r(shí)間戳沖突覆蓋掉有效數(shù)據(jù)。// 回填 1000 條歷史數(shù)據(jù)到點(diǎn)位 int statusFlag 1; // 1 覆蓋已有數(shù)據(jù)0 跳過 int ret PS_BackFill(m_session, TAG001.PV, 1000, timestamps, values, statusFlag); if (ret ! 0) { printf(backfill failed, ret%d\n, ret); }邏輯說明PS_BackFill 按批量方式寫入歷史數(shù)據(jù)timestamps 和 values 是長(zhǎng)度至少 1000 的數(shù)組。statusFlag 決定了時(shí)間戳沖突時(shí)怎么辦遷移舊系統(tǒng)數(shù)據(jù)建議用 1 保證最終一致增量補(bǔ)錄建議用 0防止誤覆蓋正常歸檔數(shù)據(jù)?;靥罱涌谕瑯邮軝?quán)限控制且最好在業(yè)務(wù)低峰執(zhí)行避免大數(shù)據(jù)量寫入擠占實(shí)時(shí)庫(kù) IO。5. 避坑記錄pspace SDK 開發(fā)中我踩過的五個(gè)典型問題5.1 連接成功但讀不到任何點(diǎn)位值現(xiàn)象PS_Connect 返回成功session 正常但 PS_GetSnapshot 批量讀全是點(diǎn)位不存在或超時(shí)。原因分三種第一種是點(diǎn)位全名帶模塊前綴比如實(shí)際存儲(chǔ)名是「MODULE1.TAG001.PV」而我只寫了「TAG001.PV」第二種是賬號(hào)權(quán)限只覆蓋部分位號(hào)讀操作被服務(wù)端靜默拒絕第三種是點(diǎn)位名大小寫敏感一邊寫 TAG001 一邊建點(diǎn)是 tag001。解決先用 tools 里的點(diǎn)位瀏覽器把完整位號(hào)名和實(shí)際權(quán)限查一遍測(cè)試階段用管理員賬號(hào)排除權(quán)限干擾代碼里統(tǒng)一按全名和約定大小寫拼接。從那以后我把點(diǎn)位名全部提到配置文件里管理不再散落在代碼各處。5.2 64 位進(jìn)程調(diào)用 32 位 SDK 導(dǎo)致偶發(fā)崩潰現(xiàn)象程序 Debug 編譯能跑Release 下退出時(shí)偶發(fā) access violation崩潰棧指向 SDK 內(nèi)部。原因開發(fā)機(jī)裝的是 x86 版 dll工程卻選了 x64 平臺(tái)運(yùn)行時(shí)加載了不匹配的 dll。這種問題在 Debug 下可能不表現(xiàn)Release 優(yōu)化后立刻翻車。解決統(tǒng)一位數(shù)。要么工程平臺(tái)改到 x86 配合 x86 版 dll要么找到 x64 版 SDK 及對(duì)應(yīng)導(dǎo)入庫(kù)。絕不在同一進(jìn)程里兩邊混用也不要在 x64 程序里 LoadLibrary 一個(gè) x86 dll。排查時(shí)先 dumpbin 檢查 dll 位數(shù)省得猜。5.3 歷史查詢總是返回空集實(shí)時(shí)值明明正?,F(xiàn)象當(dāng)前值讀得到但 PS_GetHistory 查詢?nèi)魏螘r(shí)間段都返回 0 條記錄。原因時(shí)間參數(shù)格式不對(duì)。pspace SDK 的時(shí)間戳有本地時(shí)間和 UTC 兩種解釋如果服務(wù)端按 UTC 存儲(chǔ)而客戶端按本地時(shí)間傳參8 小時(shí)時(shí)差會(huì)把查詢窗口挪到?jīng)]有數(shù)據(jù)的區(qū)間另外歷史歸檔服務(wù)沒啟動(dòng)也會(huì)靜默返回空集服務(wù)端日志里會(huì)有歸檔停擺記錄。解決先用前后 5 分鐘的極窄窗口測(cè)試排除時(shí)間偏移動(dòng)問題再用診斷工具確認(rèn)歸檔服務(wù)在跑最后核對(duì) SDK 文檔里時(shí)間戳的基準(zhǔn)是 UTC 還是本地時(shí)間。項(xiàng)目里跨時(shí)區(qū)部署時(shí)這個(gè)坑幾乎必踩一次。5.4 程序退出時(shí)卡死十幾秒現(xiàn)象主進(jìn)程關(guān)閉時(shí)停住任務(wù)管理器里看到線程還在跑過一會(huì)才退出。原因后臺(tái)訂閱或回調(diào)線程沒停干凈。調(diào)用斷開接口前訂閱回調(diào)仍持有會(huì)話句柄主線程退出時(shí)和回調(diào)線程互相等待。解決退出前先停止訂閱再斷開會(huì)話最后等線程完全結(jié)束再釋放 dll。用全局單例管理連接生命周期析構(gòu)順序可控。正常退出流程應(yīng)該是停止訂閱 - 斷開會(huì)話 - 結(jié)束線程 - 退出程序順序反了就會(huì)出現(xiàn)這種玄學(xué)卡死。5.5 浮點(diǎn)值讀到一堆 0.699999988現(xiàn)象實(shí)時(shí)庫(kù)存的值是 0.7讀出來變成 0.699999988用于統(tǒng)計(jì)比對(duì)時(shí)誤差超限。原因內(nèi)部存儲(chǔ)用的是 float 精度讀入 double 變量時(shí)二進(jìn)制轉(zhuǎn)換產(chǎn)生的固有誤差。這不是 SDK 的 bug是浮點(diǎn)表示的本質(zhì)問題。解決對(duì)精度有要求的場(chǎng)景優(yōu)先用字符串類型接口讀取或?qū)懭霐?shù)值參與運(yùn)算前先做定點(diǎn)化處理比如乘 1000 取整后再計(jì)算寫入時(shí)格式化到目標(biāo)精度。我一般把回傳數(shù)據(jù)的格式化統(tǒng)一放在數(shù)據(jù)服務(wù)層上層業(yè)務(wù)拿到的永遠(yuǎn)是已經(jīng)規(guī)整過的值。6. 進(jìn)階把 SDK 封裝成本地?cái)?shù)據(jù)服務(wù)連接復(fù)用與重連策略6.1 服務(wù)化設(shè)計(jì)常駐進(jìn)程 會(huì)話池項(xiàng)目跑到后期多個(gè)模塊都要訪問實(shí)時(shí)庫(kù)每個(gè)模塊各連各的服務(wù)端會(huì)話數(shù)被打滿只是時(shí)間問題。一個(gè)有效做法是把 SDK 封裝進(jìn)一個(gè)常駐數(shù)據(jù)服務(wù)進(jìn)程對(duì)外提供統(tǒng)一接口內(nèi)部維護(hù)一組會(huì)話連接。上層模塊只管要數(shù)據(jù)不再關(guān)心實(shí)時(shí)庫(kù)地址、賬號(hào)、會(huì)話生命周期這些瑣事。服務(wù)啟動(dòng)時(shí)建立連接池按需分配會(huì)話用完歸還避免頻繁連接斷開造成的時(shí)間損耗。重連策略也要寫進(jìn)去。實(shí)時(shí)庫(kù)服務(wù)重啟、網(wǎng)絡(luò)閃斷都會(huì)導(dǎo)致會(huì)話失效。我一般做兩層應(yīng)用層定時(shí)心跳檢測(cè)發(fā)現(xiàn)連接斷開就按 1 秒、2 秒、4 秒指數(shù)退避重連避免風(fēng)暴式重連把服務(wù)端打掛會(huì)話層在每次查詢失敗且返回碼為連接不可用時(shí)自動(dòng)丟棄舊句柄并重建。6.2 封裝之后業(yè)務(wù)代碼長(zhǎng)什么樣服務(wù)對(duì)外只暴露三個(gè)操作讀快照、查歷史、寫值。業(yè)務(wù)模塊傳點(diǎn)位名和參數(shù)拿回結(jié)果不感知底層是 pspace 還是別的實(shí)時(shí)庫(kù)。這樣將來換庫(kù)、升級(jí)接口只改服務(wù)內(nèi)部實(shí)現(xiàn)即可。我在某項(xiàng)目里把歷史查詢封裝成統(tǒng)一時(shí)間窗口接口上層報(bào)表模塊甚至不知道自己連的是實(shí)時(shí)庫(kù)——這個(gè)黑匣子反過來倒逼服務(wù)層把采樣方式、質(zhì)量過濾、精度處理都收斂在一處測(cè)試成本大幅降低。以前我在某個(gè)項(xiàng)目里圖省事讓每個(gè)查詢線程各建各的連接結(jié)果服務(wù)端會(huì)話數(shù)被打滿現(xiàn)場(chǎng)一周崩兩次。從那以后我每次做 pspace 接口程序都強(qiáng)制先寫連接管理模塊再寫業(yè)務(wù)代碼接通之后第一件事是跑連續(xù) 24 小時(shí)的連接穩(wěn)定性測(cè)試而不是急著接業(yè)務(wù)數(shù)據(jù)。這樣一輪下來上線的數(shù)據(jù)服務(wù)基本不會(huì)再出什么幺蛾子。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产伦亲子伦亲子视频观看| 这里只有精品99www| 久久久久婷婷| 久久精品五月天| 五月丁香婷婷在线综合蜜桃| 五月丁香久久网| 99热这里都是精品| 婷婷久久综合| 色综合激情| 丁香久久久| 色综天天综合| 综合婷婷| 亚洲欧美成人在线| 99在线视频精品| www久久久久久久久久久久久久久久久| 99色免费观看全部| 婷婷五月丁香啪啪| A1片久久久| 激情美女五月天激情在线| 蜜臀AV在线成人| 免费在线a| 中文成人在线| 97色婷婷| 97超碰,人人舔,人人操,人人摸| 99久久性爱| 色五月播五月| 操逼巨乳91| 丁香五月婷婷手机| 久热精品视频| 五月天亭亭俺也| 思思99热这里只有精品6| 激情五月图| 丁香花色色网| 婷婷激情五月天网站| 激情av在线| 狠狠爱婷婷五月天| 色婷婷无吗| 日韩欧美成人网| 久久久久亚洲AV综合| 亚洲操B| 超碰在线观看9| 五月丁香激情综合久久| www久久艹| 婷婷五月天综合在线| 操人妻视频91| 五月婷婷丁香五月 | 久热无码| 79亚洲精品少妇| 激情综合婷婷| 成人色站,在线视频,看片-SS1AV| 五月丁香成人日| 伊人婷婷青青cao| 久久xx| 国产免费AV网站| 99九无网码| 色婷婷五月天成人网| 综合网色综合| 99热9| 丁香婷婷六月婷婷六月婷婷六月婷婷| 成人欧美一区二区三区在线观看| 五月婷婷无码专区| 色色色热| 久久人妻久久| 黄急一级视频| 日本99视频精品免费播放| 91美女啪啪| 婷婷激情综合色五月久久91| 精品亚洲国产成AV人片传媒| 青青草原中文字幕| 婷婷色爱| 五月丁香福利| 亚洲国产精品二二三三区| 亚洲亚洲人成综合网络| 伊人丁香五月婷婷潮吹| 9999久久久久| 日本操逼九九九九58日本操逼| 色综合天天天天做夜夜| 五月丁香啪啪啪啪| 六月五月天婷婷涩播在线| 五月久久丁香| 天天射美女| 人妻av在线| 99 频99热国里只有精品| 久久婷婷五月综合色播| 九九婷婷五月天| 久久99操| 99色综合久久| 亚洲永久免费| av操一操| 91色婷婷综合久久中文字幕二区| 96精品国产综合久久久久久| 久久欧洲久久| 天天日天天干天天天| 91大屁股精品| 97超碰免费超级在线观看| 四季日韩AV无码综合| 夜色综合网| 五月婷婷影院| 婷婷五月天黄色小说| 人妻AV在线观看| 无码少妇高潮喷水A片免费| 日比视频91| 五月婷在线影院| 欧美成人热| 午夜丁香婷婷| 国产真实乱了老女人视频| 欧美亚洲成人在线| 亚洲精品小视频| 天堂综合久| 亚洲亚洲人成综合网络| 色婷婷操逼| 开心四月婷婷在线色播播| 午夜丁香五月天综合| 九色自拍| 婷婷色五月天色色| 这里只有精品视频看看| 99热这里只有精品青草| 91久久久久久久久久| 婷婷色香六月综合激情| 五月丁香色| 五月丁香另类网| 婷婷五月丁香久久| 亚洲性视频| 超碰97在线操| 5月色亭亭视频| 五月天成人综合| 天堂成人A片永久免费网站 | 97热精品| 日韩精品电影| 日韩欧美一级大黄网站| 五月婷婷久久大片| 久久99热 这里有精品| 色欲天天综合| 婷婷终合色图| 丁香五月在线观看| 婷婷亚州综合| 国产色五月| 激情婷婷五月天| 六月丁香狠狠爱| 久噜久噜| 丁香六月婷婷缴情欧美| 四虎婷婷五月天| 婷香五月激情视频| 激情五月天婷婷图| 亚洲激情综合| 综合激情五月天| 热99在线| 亚洲人妻电影| 色九九九九| 思思干精品| 2025中文在线视频字幕免费观看| 开心五月激情网| 三级三久久线久久99久目本WW| 国产精品色婷婷AV综合色色| 九九久99免费视频| 亚洲操B| 嫩草视频。| 国产综合激情五月久久| 日韩在线看AV| 骚货艹网站视频| 欧美性色A片免费免费观看的| 天天五月香欧美| www.天天日| 久久xx| 九九碰九九爱97| 97色97干| 五月婷婷啪啪| 99 频99热国里只有精品| 五月婷婷大香蕉| 久久久999精品| 五月婷婷啪| 超碰成人在线观看| 人妻中文在线| 五月婷婷色情| 1024你懂的欧美曰韩| 久久成人人妻| 综合激情五月婷婷| 丁香五月在线播放| 狠狠操狠狠狠| 九九热在线视频观看免费10| 91久久99久久91熟女精品| 色九亚洲| 少妇高潮A片无套内谢麻豆传| 亚洲第一色色色色| 99热99日天天干| 丁香色综合| www,久久久人人| 天天操天天曰| 婷婷五月激情欧美| 日本三级日本三级99| 婷婷在线观看五月天在线视频| 日韩啪啪视频| 丁香五月五婷| 欧美在线干| 激情五月婷婷综合| 天干夜夜操| 五月天婷婷綜合院| 五月丁香六月激情| 五月欧美丁香在线观看| 五月天日日操夜夜操| 国产精品一区在线观看你懂的| 丁香六月婷婷高清| 精品99在线观看| 久久人人九九| 26uuu欧美亚洲日韩| www99精品在线观看| 91精品久久久久久综合五月天| 色五月天丁香婷婷色| 99热免费| 婷婷色天香| 久久人人添人人爽添人人片αV | 五月天色色色| 欧美成人日韩| 九九视频精品在线免费 | 超碰色婷婷| 99免费| 六月婷婷影院| 日日噜噜夜夜狠狠久久丁香六月| 丁香婷婷欧美综合| 偷拍五月丁香| 久色五月丁香视频| 丁香婷婷人妻综合网| 色九月综合| 综合视频久久| 丁香六月天堂| 日本本土色网第一区| 久久99大| 成功精品影院| 色婷婷www| 色婷婷五月婷婷五月婷婷五月| 99热色婷婷| 99熟女| 亚洲久久激情| 五月丁香好婷婷A片网| 热热99爱爱| 婷婷伊人网| 深爱激情婷| 久久婷婷五月国产色综合激情| AV亚洲在线| 综合久久影院| 五月丁查人人| 亚洲丁香网| 日韩性视频| 婷婷色色欧美综合网| 激情综合九月| 丁香综合婷婷五月天| 久久这里只有精品5| 玖玖综合玖玖| 日韩AV在线影片| 欧美综合123区| 这里只有精品视频在线看| 五月丁香综合激情| 91成人电影| 亚洲av电影网站| 丁香五月天电影| 婷婷激情视频欧美视频自拍视频欧美剧| 五月婷婷在线视频免费观看| 丁香五月婷婷超碰在线| 97黑人精品区| 久热伊人在91| 久久婷婷网址| 丁香五月婷婷图片综合| 99噜噜噜在线播放| 男男野外做爰全过程69| 国产亚洲精品AAAAAAA片| 91人人网| 日本不卡中文字幕| 秋霞成人毛片一级A片| 91精品综合久久久久久五月丁香 | 青青草成人网| 开心五月深爱五月丁香五月激情五月 | 婷婷91| 99久在线精品| 欧美婷婷五月丁香| 日韩黄黄| 五月婷色| 五月丁香色综合| 色色色地址| 天天做天天爱天天爽综合网| 色久天| http://www.sd-xiangsu.com/| 五月综亚洲| www久久99com| 婷婷永久在线| 婷婷色五月情| 五月丁香六月婷婷亚洲综合| 亚洲亚洲永久无码777777| 最新亚洲色色网| 丁香五月婷婷少妇| 开心五月丁香婷婷| 婷婷五月天六月| 五月天小说激情| 伊人五月久久| 丁香五月激情啪啪| 天天天天干| 人妻少妇色综合| www,com,五月色色| 五月婷婷丁香在线| 97碰碰碰免费公开在线视频| 91精品久久久久久久久 | 99精品久久久久久| 亚洲综合色成丁香五月色| 99这里都是精品| 精品亚洲国产成人A片在线鸭王| 99久久9| 国产看真人毛片爱做A片| 国产一级片| EEUSS鲁片一区二区三区| 欧美大肥婆大肥BBBBB| 荫道BBWBBB高潮潮喷| 丰满少妇乱A片无码| 精品人妻伦九区久久AAA片| 国产精产国品一二三在观看| 丁香婷婷综合影院| 久久婷五月综合| 亚洲成人av在线| 金桔一区二区ab地址| 26uuu色噜噜精品一区| 色播五月丁香婷婷| 99久久玖玖| 亚洲成人av在线播放| av在线免费网站 | 亚洲AV成人片无码网站| 成人婷婷深爱综合网| 狠狠操性爱av| 91久操| 综合五月天| 一区二区三区四日本| YW无码| www.久久综合| 色色色在线播放| 新伍月婷婷| 色日本综合| 九九热在线视频观看| 日本不卡一区二区三区| 99操免费视频| sewuyuejiqingwang| 深爱激情婷| 婷婷的99视频网站| 99cao婷婷| www.久久久久久| 丁香五月丐人妻| 婷婷中文字暮| 五月天激情小说| 91婷婷视频| 色月九九| 五月丁香狠狠| 99热在线观看| 欧美VA视频| 亚洲中文无码成人| 婷婷五月天激情网| 影音先锋91网站在线观看| 激情五月丁香六月综合AVXXXX| 激情九月婷婷| 欧州色色| 无码激情AAAAA片-区区| 成人丁香五月| 丁香激情五月| 天天日日| 婷五月丁香| 婷婷狠狠色| 深爱婷婷网| 久久久久五月丁香| 春色激情第四色| 色婷婷AV在线| 婷婷色狠狠| 成人五月天在线观看| 可以直接看的AV| 婷婷五月天伊人| 色婷婷啪啪| 久久人妻爱爱| 九九热超碰| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 欧美美美女性色视频| 九九热这里| 99久久.www| 狠狠狠人妻| www99精品| 北条麻妃伊人| 色婷婷狠狠色| 日韩成人无码| 丁香五月在线伊人| 久操操| 91操在线观看| 丁香成人视频| 丁香五月激情五月色综合| 韩国情人在线电视剧免费观看高清版全集 | 色婷婷色情| 五月情婷婷| 色欧美一级| 日韩欧美一区二区三区四区| 成年人丁香五月| 综合激情在线视频| 999久久久国产精品| 亚洲无码性爱| 日夜夜久久| 亚洲网综合在线| 二人电影免费版在线观看| 91精品久久久久久| 色停停香蕉视频| 亚洲免费av在线| WWW.久久99| 久狠日av| 婷五月天| 天天噜| 91丁香婷婷综合资源| 丁香五月综合在线观看| 奇米四色五月天| 五月天伊人手机在线播放AV| 99热最新国内| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 日日天天操| 亚洲九区| 精品九九视频| 永久天堂日本| 狠狠爱婷婷丁香| 色九月婷婷丁香| 无码髙清| 99在线精品观看99| 99久热| Av性爱网| 人妻有码乱操| 另类小说五月天| 久久久婷婷五月亚洲97号色| 综合久| aⅤ79成人片| 婷香五月激情视频| 夜夜夜叫天天天做| www.久9| 综合五月天| 91人人网| 欧洲第一无人区观看| 狠狠干总合| 久久人人添人人爽添人人片αV| 99视频网| 久月婷婷| 精品国产一区二区三区四区阿崩| 99爱在线精品视频免费观看| 五月丁香婷婷综合久久| 精品久久99| 色高清无码视频| 婷婷黄色网| 激情丁香五月天| 色五月婷婷综合在线| 久久99精品九九久久久婷婷| 亚洲欧洲自拍图片专区五月天| 久久人妻少妇嫩草AV| 久久色五月天激情小说| 99精品久久久久久久婷婷| 99久热| 激情小说 五月天| 青青日韩| 99re6在线视频精品免费| 久久精品66| 激情五月色综合网| 激情六月天| 激情五月婷婷丁香综合网| 在线99色| 8090在线影视少妇| 色噜噜狠噜噜视频| 电影蜘蛛女| 久草 tingting| 丁香六月激情| 久99久热只有精品国产99| 色色丁香五月天社区| 丁香桃色网| 五月天狠狠干| 婷婷激情伍月网| ai97re99一本| 99热在线精品观看| 少妇人妻综合色6699| 五月激情网站| 色婷婷8| 亚洲乱码在线观看| 久久这里只有国产视频| 亚洲五月婷婷| 天天综合色99| 五月丁香在线| AV成人在线播放| 人妻系列久久久久久久久久久| 综合另类激情| 九九Av| 亚洲国产99| 久久久久综合激动五月天| 综合色视频| 亚洲乱码日产精品BD在线观看| 激情五月天婷婷在线网址发给我| 五月丁香六月婷婷中文版| 狠狠九九婷婷韩| 中文字幕日产A片在线看| 亚洲av日韩无码| 激情5月天天天| av中文在线| 激情碰碰碰| 精品国产乱码久久久久夜深人妻| 综合色五月天| 亚洲激情综合| 五月丁香六月激情欧美综合| 噜噜噜色噜噜| 欧洲激情五月天| 91精品久久久久久77777| 婷婷日本色| 日韩精品AV一区二区三区| 97色在线观看视频| 亚洲最大激情无码| 综合久久人妻| 婷婷六月视频| 五月天激情婷婷丁香| 日本a片网址| 色碰干| 影音先锋天天日| 99久久天堂婷婷| 国产又色又爽又黄又免费| 色爱亚洲| 欧美在线视频99| 久草狼人| 久久久精品AV| 91黄址| 99视频九九热| 99操逼视频| 免费看成人747474九号视频在线观看| 天天激情欧美美女| 五月天婷婷AV| 色久影院| 大香蕉五月丁香| 成人五月天丁香婷| 久热中文字幕| a在线观看| 99在线视频资源| 大天天伊人| 婷婷五月天在线视频网站| 色五狠狠| 五月丁香六月情| 丁香色婷婷五月天| 色五月偷偷| 色五月五月天色婷婷色五月| 国产精品国产| 91人人爽狠狠狠| 久久92| 日本超碰在线| 色日本五月天| 色五月激情五月| AA片在线观看视频在线播放| 激情小说色五月| 婷婷香蕉精品| 色欲色香,www,com| 超碰在线观看9| www.五月婷婷.com| 久久这里只有精品久久| 人人爱天天摸摸天天爱| 丁香五月综合在线播放 | 亚洲成人一区| 婷婷久久久久久久| 婷婷丁香激情五月天色色| 五月丁香婷婷开心| 五月天丁香成人社| 成人片在线播放| 日日影院 | 沈娜娜av| 五月久久婷婷| 天天日天天摸天天| 欧美爆乳一区二区三区| 超碰a女人的天堂| 色婷婷导航| 五月丁香六月激情综合| 99欧美精品99日本精品| 亚洲视频国产一区| 久鲁鲁色网 | 在线观看免费视频| 成人无码中文| 97色婷| 综合在线丁香五月| 丁香美女五月天婷婷| 热九九精品| 欧美槡BBBB槡BBB少妇| 另类图片五月激情| 九九色中文| 五月天色在线| 色五月天丁香| 久777| 久久精品63| 婷丁香五月天| 国产日韩欧美性爱| 色婷婷基地 | 五月色婷婷夜色| 思思热天天看| 婷婷五月情天| 天天干天天干天天干| 五月丁香六月综合图| 久久婷婷综合基地| 天堂婷婷丁香六月网| 日韩另类在线观看| 五月丁香六月片| 97碰| 五月婷导航| 五月色网| 七七色综合| 婷婷六月激情小说网| 六月婷婷久久| 五月天激情网站| 六月婷婷七月丁香| 色色色.COM| 色五月网址| 97人操人免费视频| a久久免费视频| 思思99热| 97视频91| 五月婷婷综合丁香视频| 福利视频在线播放| 婷婷啪啪| www.99热在线观看| 婷婷丁香五月天色色| 天天操夜夜啊| 久99久在线观看| 色欲AVV| www99热| 亚洲成人五月| 色就色94欧美setu| 啄木鸟黑丝一区二区| 97色婷婷成人综合在线观看| 七月激情六月婷婷综合在线播放| 天天摸天天高潮天天爽| 国产高潮A片羞羞视频涩涩| www.97碰碰com| 婷婷综合精品视频97| 国产AV一区二区三区日韩| 久色网址| 欧美日韩123| 久久色吧| 天天天天天日| 秋霞九九无码| 色婷婷亚洲在线| 国产乱人偷精品人妻A片| 丁香五月在线人妻| 六月丁香婷| 国产日韩av片| 丁香五月色网| 久久大香蕉视频| 五月天啪啪| 婷婷激情久久| 婷婷五月天色综合| 久草免费福利视频| 狠狠草综合网| 91国产精品视频播放| 极品人妻videosss人妻| 五月色情| 久久五月婷婷开心网| 成人做爰高潮A片免费视频| AV色五月婷婷| 色色五月婷| 深爱五月激情网| 人人操av| 天干天天干天天天天天| 欧美槡BBBB槡BBB少妇| 亚洲五月婷婷在线| 熟妇人妻中文字幕无码老熟妇| 有码人妻久久| 精品亚洲国产成AV人片传媒| WWW.开心五月天.COM| 色婷婷丁香女女| 五月婷婷六月奇米网丁香| 黄色网址五月婷婷| 玖玖资源站中文| 综合 蜜月 婷婷| 久色大| 婷婷六月啪啪| 99久久婷婷| 日本无va视频| 国内自拍1区| 五月丁香六月婷婷操操操| 久久丁香社| enecarbon-materials.comWu染请涟系Bao护@wip1688| 九九激情视频| 色婷婷99| 五月婷婷久久综合| 婷婷五月成人社区| 六月婷婷综合| 免费九九热| 国产美女无遮挡裸体毛片A片| 婷婷五月天深爱| 91在线资源| 5五月综合网亚洲| 九九色欲网| 综合激情五月天| 色区域网站视频| 亚洲成人九九九| 91精品久久久久久| 青青草护士中出内射-欧美电影在线天堂新版| 亚洲精品无人区| 夜夜干天天干| 亚洲人妻av| 日本欧美成人片AAAA| 婷婷五月天激情综合深爱激情| 夜色综合网| 日本丁香五月| 九九亚洲视频| 色婷婷狠狠| 日韩成人影片网站| 色色热| 激情久久四色| www.色色com| 思思热精品在线| 亚洲情a| 91精品无码| 中字幕视频在线永久在线观看免费 | 综合久久99| 激情五月天www| 97碰| 五月丁香色色色| 男女99免费视频| 天天干天天操天天上| 91色在线 | 日韩| 亚洲精品久久久久久久久久吃药| 国产色色视频| 婷婷在线操| 日韩欧美老妇性视频91久久久| 九九热这里只有精品6| 国产熟女日日骚五月丁香爱| 丁香婷婷五月天激情四射| 五月激情四射网站| 性色五月天| 激情五月丁香五月| 婷婷五月天天| 粉嫩av懂色av蜜臀av熟妇| 性色九九| www.激情| 成人av在线网站| 人妻自慰高清合集| 91操色| 综合视频久久| 996热re视频在线观看视频| 九九伊人网| 激情床戏| 5月婷婷激情在线| 婷婷色系婷色| 婷婷五月天最新综合你懂的 | 婷婷五月天激情四射| 狠狠色噜噜狠狠亚洲A∨| 亚洲人妻av伦理| 99干视频| 亭亭玉月丁香| 99这里只有精彩视频| 五月天合网| 99久扒热| 99热九九在线| 日韩欧美性爱| 色五月婷婷在线观看第一页舔| 99视频在线| 99九九99九九九视频精彩| 五月天婷婷丁香六月| 六月婷婷视频| 色五月丁香六月资源站| 曰曰久久| 偷拍91九色| 久久五月情| 亚洲AV成人无码精品| 国产肥白大熟妇BBBB视频| 天天爽天天干| 色欧洲| 久久99综合| 人人综合久| 婷婷丁香五月网| 天天激情| 亚洲精品激情| 丁香美女主播视频在线观看 | 91玖玖| 欧美激情综合色综合啪啪五月| 99热精品网| 99ri视频在线观看| 热婷婷久| 五月天婷婷久草丁香| 国产婷婷久久| 色青五月天| 精品九九网| 精品一区二区三区三区| 色欲色香综合网站| 国产精品成人网站| 综合久久久婷| …亚洲黄色在线播放日韩、av中文a…| 丁香五月婷婷少妇| 国产精品岛国片在线观看免费| 97超碰色| 激情五月婷婷啪啪| 激情五月色婷婷| 婷婷爱爱蜜臀天天操| 91丨九色丨白浆| 六月丁香大香蕉| 激情久久肏屄视频| 超碰亚洲天堂| www.91.com处女在线直播| 丁香五月自拍| 五月天婷婷久久综合| 婷婷伊人五月| 丁香色婷婷五月天| 色婷婷超碰| 99色色网| 久久久GOGO无码啪啪艺术| 极品少妇高潮啪啪AV无码| 国产XXXX搡XXXXX搡麻豆| 激情久久伊人| 色射7856五月天激情四射| 在线观看996精品| 丁香五月婷婷基地| 另类五月婷婷| 婷婷四色成人综合色视| 国产婷婷五月色情综合| 色五月激情| 九色婷婷| 九色综合五月天婷五月| 色婷婷AV在线| 欧美狠狠一在草| 我要色综合五月婷婷| 亚洲色无码| 日韩在线观看亚洲| 久久久这里有精品| 婷婷五月色播天| 丁香 亚洲 久久| 99热9| 天天干夜夜欢| 天堂综合久久| 天天日天天色| 日本三日本三级少妇三级66| 久热9| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 韩国中文字幕91| 久久久27操| 99热99热在线观看| 五月天婷婷影院影院观看| 99热99干| 激情五月黄色| 日本啪啪天堂| 婷婷激情丁五月| 亚洲天堂大香蕉| 免费无码毛片一区二区A片 | 九九黄色网| 色五月亚洲开心网| 色99网站| 99ri视频在线观看| 激情综合婷婷五月| 五月天综合视频网| 欧美激情综合色综合啪啪五月| 日本久久极品| 五月天快乐开心激情网| 婷婷欧美| 99热热热99精品丁香| 色吧婷婷| 这里只有精品9| 五月天成人小说| 亚洲成人无码免费| 婷婷五月俺要去| 免费国产视频| 超碰在线免费观看3 9| www.色五月| 99热无码| 99性爱| 久艹大香蕉| 色五月婷婷天天操夜夜操| 五月天精品视频| 久久久九九视频精品18| 99久久这里只有精品免费官网| 五月色综合| 老师高潮流白浆喷水的A片| 99热在线观看| 精品人妻一区二区| 色啦啦视频| 婷婷色五月综合丁香| 亚洲啪啪网| 超碰免费人人肏| 亚洲在线激情婷婷五月| 五月丁香婷婷久久| 五月伊人婷婷999| 日本九九热| 91碰碰碰| 亚洲色碰| 欧美激情五月综合| 九九精品综合| 九草性爱| 精品A√| 六月婷婷毛片| 五月丁香婷婷AV天堂| 91碰碰| 日本三级中文字幕| 五月天色婷婷综合| 中文超碰视在线| 99久久思思| 五月丁香色综合| 7777激情基地| 五月丁香激情四射| 99色久| 99精色| 碰99在线| 亚洲激情五月丁香久久久久| 欧美 日韩 人妻 高清 中文| 99rewww| 色播播五月天| 色,激情五月天| 色婷网| 99久久婷婷国产综合| 婷婷丁香亚洲色综合91| 日本乱论99| 五月婷婷五月色| 日本9区视频| 热久久99热欧美国产亚洲| 亚洲无码性爱| 久久性爱视频这里只有精品| 欧美A片在线视频免费观看| 人人综合五月人人婷婷| 人妻体体内射精一区二区 | 亚洲综合五月天婷婷丁香| 大香蕉Av在线| www.色婷婷.com| 日本一级特黄大片AAAAA级| www.91在线观看| 午夜爱插插| 啊V视频在线观看| 五月丁香| 五月婷婷无码| 最新五月天婷婷影| 91碰免费视频| 永久精品| 九月婷婷色色| 中文字幕成人| 九九99视频精品| www.色五月| 天天舔日日肏夜夜爽| 婷婷五月另类网站| 99色在线视频| 欧美激情中文字幕| 丁香五月色色| 99爱视频精品在线观看| 欧美顶级少妇做爰HD| 99色看| 无码九九九九| 国产9色在线/日韩| 久久99久久99精品免视看婷婷| 国产成人网址| 色五月天网| 日韩啪图| 色婷婷免费观看| 天天狠天天狠| 69热91天堂| 色五月综合| 六月丁香啪啪| 99久久国产宗和精品1上映| 国产裸舞表演WWWW| 182TV大香蕉| 亚洲六月婷婷| 亚洲丁香五月在线观看| 九九视屏| 五月婷婷五月| 日日撸日日操| 超碰93在线观看| 97福利视频| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪| 一区二区三区XXXXXX| 97色色色色色| WWW.99热| 五月婷婷偷拍| 亚洲欧洲中文日韩久久AV乱码| 99在线亚洲| 婷婷精品在线| 丁香五月婷婷激情四射深爱激情| 日本婷婷五月天| 伦乱美欧| 婷婷久久图片| 婷婷五月天色| 日韩啊啊啊| 成人精品一区二区三区四区五区 | 五月丁香啪| 精品久久久人妻| www.色婷婷| 91麻豆国产三级精品福利在线观看| 少妇综合网| 五月天婷a在线| 色情五月| 婷婷五月花| 久久久无码精品成人A片小说 | 六月激情综合| 激情VA视频| 五月丁香爱婷婷深深| 97ai婷婷| 亚州美女| 久久五月激情综合| 日韩久久这里只有精品| 无码人妻电影| 久9热插入| 狠狠狠狠狠| 狠狠干,狠狠操| 天天做天天爰天天爽天天无遮挡| 欧美操逼天堂| 日本一级淫| 色色色9| 久久人妻人人| 国产热精品| 99re66热这里只有精品| 超碰人人操人人9| 国产精品18久久久| caop在线| 夜夜夜夜夜操| 婷婷五月天亚洲激情戏精品| 激情综合无码| 久久sp免费视频| 一级片操逼视频| 色色色热| 黄色一级影片| 婷婷成人五月天成人文学小说| 99热这里只有精品亚洲| 日韩精品999| 国产色色色色色| 怡红院AV亚洲一区二区三区H| 久久久97| 欧美性色视频| 五月天 另类图片| 六月色狠狠色| 色婷婷婷av| 狠狠久久婷五月| 婷婷色片| 大香蕉久久伊人网| 九七色色六月丁香| 色狠狠综合| 色综合色综合网| WWW.桔色成人.COM| 99爱在线精品视频免费观看| 新激情五月天色播| 五月天成人网婷婷| 丁香五月天欧美成人| 中文字幕不卡+婷婷五月| 成人AV网站在线| 久久99草五月婷婷| 99精品综合| 久久中文网| 中字幕视频在线永久在线观看免费 | 国产精品人妻在线网址| 麻豆忘忧草午夜| 大香焦啪啪啪| 日韩免费视频| 熟妇无码乱子成人精品| 激情五月婷| AV性爱在线| 婷婷综合久久| 色综合色色| 超碰人妻在线| 超碰激情网| 婷婷四色五月| 色综合区| 自拍偷窥99热| 99热国产| 日韩视频99| 狠狠爱综合网| 久久综合五月天| 99热这里只有精品8| 六月激情婷婷| 五月激情啪啪| 成人国产欧美大片一区| 成人中文网| 超碰国产在线播放| 97碰碰叉| 婷婷综合偷拍| 色情婷婷。| 超碰com| AV九九| 色五月婷婷五月丁香五月激情五月视频 | 美女婷婷激情亚洲| 五月天丁香婷婷视频网址| 成人精品免费在线观看| 九九99视频精品| 2022人人操人人看| 五月婷啪啪| 综合色图区| 99视频久久免费视频| 97涩涩丁香五月天| 开心五月深爱五月丁香五月激情五月| 亭亭五月色男人| 五月久久婷婷天堂视频| 五月丁香色情| 欧美大肥婆大肥BBBBB| AV大片在线播放| 国产精品黑丝| 色婷久九| 99热只有精品在线播放| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 色婷婷狠狠18yy| 婷婷刺激综合| 99在线观看| 五月深爱婷婷| 丁香五月亚洲| AA久久| 激情五月天网站| av婷婷丁香| w婷婷五月婷婷w| 亚洲综合激| 韩国三级五月天婷婷。| xxxx久| 99国产精品白浆在线观看免费 | 久热超碰91| 思思热闹这里只有精品| 久久成人天| 综合一区二区三区| 久热无码| 一区二区你懂的| 五月婷婷影院| 亚洲女婷婷五月基地综合久久久| 99热这里只有精品首页| 色色五月婷婷| 久久人人添人人爽添人人片αV | 丁香六月天婷婷在线| 狠狠搞亚洲| www色色色com| 碰99在线| 亚洲99综合| 天天日婷婷| www色五月| 97啪在线观看视频| 91seav| 狠婷婷五月| 成片免费观看视频大全| 桃色五月婷婷| 婷婷色丁香五月| 囯产精品一品二区三区| 婷婷欧美综合| 真实的国产乱XXXX在线91| 伊人激情啪啪| 久热A| 日本婷婷五月天| 狠狠色丁香久久综合婷婷亚洲成人福利| 成人视屏在线观看| 国产婷婷五月天| 色婷婷亚洲精品天天综| 97人人操com| 亚洲色情免费网| 五夜丁香| 香蕉久操| 丁香五月网站| 六月丁丁香| 五月Huangsewang| 婷婷综合久久| 99热这里只有精品中文字幕| 99精品无码| 91日视频| 丁香五月亚洲天堂| 伊人久久艹| 99久精品视频| 久久色五月天综合网| 成人看片网站| 青青草tp| 五月六月伦理| 最近中文字幕2019视频1| 热久国产| 性爱视频99| 狠狠做五月| 五月婷婷丁香大陆免费| 天天成人综合视频| 亚洲男女激情| 操人久久| 夜夜操天天爽| 免费视频WWW在线观看网站| 人人操91| 人人摸人人澡人人| 丁香婷婷六月| 操逼123网| 日韩无码成人电影| 99色综合网| 五月婷婷日| 天天综合色99| 日日操天天爽| 亚洲精品一区中文字幕乱码| 九九热这里有精品视频| 超碰人人超碰| 亚洲XX网| 狠狠操狠狠操AV| 综合另类激情| 久久在线人妻| 国产无遮挡又黄又爽免费网站| 另类色视频| 啪啪综合网| 一区视频网站| 26uuu精品一区二区| 婷婷综合日本| 婷婷五月天免费视频| 久久婷婷青青| 天天舔天天摸天天透| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 久久婷婷五月综合色和| 婷婷99视频全集高清| 青青草蜜臀| 婷婷五月天成人| 久久亚洲色导航| 色噜噜狠狠色综合日日| 五月婷婷高清| 日日干夜夜干| 六月婷婷网| 六月丁丁香| 99热6这里之有精品| 狠狠狠狠狠干| 千人斩操逼| 亚洲精品国产A久久久久久| 五月丁激情| 99热在线观看| 99热这里只有精品 搜| 99福利视频导航| 五月天激情小说欧美激情| 9热在线视频| 99九九视频| 97色婷婷成人综合在线观看| 九九黄色网| 激情综合自拍五月婷婷色五月| 色婷视频| 99热在线中文字幕| 级人人91| 丁香久久| 在线观看亚洲视频影院| 色狠狠综合| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 六月婷婷中文字幕| 久这里只有精品| 一级片操逼视频| 欧美va在线| 九热久| 久久只有18视频| 婷婷综合网在线| 九九综合九| 五月婷婷在线免费观看| 色五月天丁香婷婷| 99操碰| 开心色播色五月婷婷| 狠狠久久婷| www.色综合| 五月丁香啪啪激情| 婷婷性爱五月天丁香网| 丁香五月六月| 在线中文字幕视频| 桃色成人网| 五月情色天| 激情五月天色网站| 国产小精品| 日韩无码色色| 国产成人网| 精品亚洲国产成AV人片传媒| 婷婷噜噜| 久色网址| 五月天色小说| 狠狠干综合| Av性爱网| 日韩美一级毛卡片| 超碰99在线观看| 人人摸人人射| 久久在线大香蕉| 五月丁香六月激情综合| 99热免| 欧美性二区| 一级片无码| 99热日本| 六月丁香激情婷婷| 9久国产| 白人荫道BBWBBB大荫道| 久久精彩免费视频| www.minyis.com【JT】实力收量可预付TG@LXSPSW8 | 久久九九综合| 色噜噜狠狠狠狠色综合久欧美| 综合性爱网| 国产日日夜夜操| AV无码免费| 国产一区二区av免费| 欧洲亚洲免费视频9 | 播丁香五月婷婷欧美|