免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
久久青青日本视频| 丁香六月青青草| 國語久久婷| 麻豆AV一区二区三区| 久久久大香蕉| 九九99精品视频在线观看| 久婷五月| www.操.com| 婷婷情色五月天| aaa丁香五月天| 激情婷婷五月丁香啪啪啪| 五月天,激情四射,婷婷频道| 欧美精品久久久久久视频观看| 五月天婷婷激情六月久久 | 深爱激情六月天| 色噜噜狠狠色综合日日免费| 欧美色五月| 激情婷婷五月丁香啪啪啪| 欧美人人操| 丁香六月色婷婷综合| 婷婷激情综合| 婷婷色九月| 亚洲综合色成丁香五月色| 丁香六月激情四射| 日本天堂免费99| 99精彩视频在线观看| 丁香婷婷色色| 国产肏屄大片| 五月天婷综合| 91 原创 在线 九色| 欧美3AaAa大片| 丁香九月久久| 开心五月婷婷激情| 天天爽在线视频| 色综合久久综合| 亚洲国产精品VA在线看黑人| 日日干夜夜干| 天天做天天摸| 五月婷婷视频在线观看| 婷婷五月天国产| 99久久精品网| 五月丁香六月婷婷开心网| 婷婷丁香六月五月天| 欧美99视频| 99精品久久久久久久久| 亚洲av无码影院| 91 影音先锋| 色综合色色| 丁香五月婷婷五月天| 人妻VideOssS人妻| 色色五月婷婷丁香| 日本成人噜噜噜| 亚洲99热| 成人在线不卡| 欧美肉大捧一进一出免费视频| 久久六月综合| av国产精品| 国产JK精品白丝AV在线观看| 91干婷婷| 色婷成人狠干| 欧美精品999| 九九热大香蕉| 99视频这里只有免费精品| 五月综合激情| 婷婷六月丁香色| 77799热| 六月五月丁香五月欧美| 婷婷丁香五月六月激情| 久久99网| 婷婷综合视频| 五月婷婷欧洲| 97人人操在线| 免费观看的AV| 久久性刺激| 中文字幕AV在线播放| 久久五月婷| 综合色五月| 久久激情五月| 综合亚洲AV| 五月丁香色婷婷色| 婷婷五六日| 91小黄书网址在线观看| 激情丁香六月| 国产AV一区二区三区日韩| 黄色av网站在线免费播放| 九九综合88| 3p久久| 婷婷射综合| 第四色五月激情网| 婷婷在线视频| 香蕉人妻AV久久久久天天| 亚洲六月色| 五月丿香啪啪| 天天橾日日橾夜夜橾17| 婷婷综合精品| 91婷婷丁香五月亚洲| 成人在线高清| 五月丁香天堂网婷婷| 六月色国内综合| 丁香五月天成人网站| 九月色婷婷| 色色欧美。| 玖玖色资源| 97热视频| 婷婷涩涩五月天| 国产精品色色| 99热亚洲| 成人va视频| 永久精品| 影音先锋一区| 久草热在线视频| 开心激情婷婷| 97人人看| 色播五月综合网| 99色综合| 这里只有精品视频视频在线观看| 五月天婷婷色| 七七久久综合| 五月丁香欧美| 五月天电影网| 日本无va视频| 99热精品在这里| 激情婷| 色婷婷视频| 五月丁香影院| 91久久九色| 五月丁香六月婷婷,婷| 色婷婷色五月天| 亚洲超碰在线| 婷婷香草网| 色情开心五月| 五月丁香免费看| 伊人激情AV一区二区三区| 色色色天堂网| 五月天成人在线视频网站| 日日夜夜狠狠| 色99亚洲| 欧美成人AAA片一区国产精品 | 影音先锋四区| 色婷操逼| 婷色五月| 色五月婷婷五月天| 欧美久久五月婷婷| 五月激情天| 久久久97| 开心激情站| 狠狠色狠狠| 欧美色性色好| 亚洲精品又粗又大又爽A片| 婷婷丁香社区| 九九精品综合| 色噜噜狠狠色综| 啪啪黄页网| 五月天婷婷涩涩| 激情五月丁香综合网站| 亚洲AV另类| 日日爽天天| 国产美女无遮挡裸体毛片A片| 日韩AV免费看| 亚洲色激情| 丁香激情综合| 天天草天天摸| 91婷婷丁香五月| 五月天另类激情在线| jiuse91在线| 女高怪谈在线观看| 嫩草视频在线观看| 五月婷丁香| 99视频这里只有免费精品| 色色99色色| 丁香色婷婷| 五月天无码| 欧美性爱五月天| 人妻性爱av网站| 国产日比| AV人人操| 激情图片亚洲| 色青青电影色五月| 久久久无码精品成人A片小说| 久久9999| 天天操夜夜操| 国内外色色色色色成人视频| 性爱网久久| 伊人久久婷婷| 99热这里只有精品22| .comwww在线观看免费操| 99热这里全都是精品| 亚洲AVDVD| 天天插天天插天天插天天插 | 激情丁香九九五月综合网| 五月丁香激| 久热九九| 韩国三级五月天婷婷。| 爱射综合| 超碰超碰在线| 五月丁香网站在线播放| 手机旧版看人妻1025| 五月丁香免费看| 天天婷婷天天| 国产综合视频婷婷| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 五月综合影院| 亚洲五月天第一综合干| 五月激情婷婷国产精品久久久久久| 亚州操操| 天天操天天日天天操| 超碰在线免费9| 开心五月天激情网| 99玖玖免费视频| 六月激情婷婷综合| 在线成人网站| 色综合色婷色基地| 久久丁香五月天| 大香蕉九九| 狠狠干五月| 五月天停婷基地| 婷婷五月激情热播| 爆乳熟妇一区二区三区爆乳照片| 97偷拍在线视频| 啪啪一区| 97人人操| 色私五月婷婷| 婷婷 月 丁香| 久久这里只有精品无码| 开心婷婷五月激情网小说| 91热在线观看视频| 色五月综合激情网| 国产精产国品一二三在观看| 五月天婷婷激情小说电影| 淫荡A片| 国产精品18久久久| 五月婷激情| 久青草影院| 欧美激情2025| 啪啪啪五月天| 26uuu美女三级视频| 亚洲av午夜精品一区二区| 97人人干| 国内外色色色色色成人视频| 综合婷婷| 色色色网站| 92久久| 五月天伊人网| 五月天激情丁香| 午夜九九电影| 婷婷五月天影视| 亚洲成人免费电影| 丁香婷婷六月激情文学| 婷婷 久综合| 综合另类视频| 久久资源网五月婷| 五月天精品| 人人操插| 丁香六月色婷婷| 丁香婷婷色| 99A片| 丁香涩涩爱| 26uuu91| 日韩一区二区三区无码| 99久久综合精品五月天| 日日舔夜夜操| 色情婷婷五月天| 99热这里只有精品免费观看| 色五月婷婷色五月婷婷色五月婷婷| 丁香五月激情无码视频| 久久狠狠干| 日日夜夜婷婷| 色九月婷婷综合| 欧美精品啪啪| www.色婷婷| 思思99热| 婷婷9月天| 色婷婷综合久久| 少妇性BBB搡BBB爽爽爽视頻| 五月天开心网| 色综合婷婷| 国产99久久久| 99久久99综合| 91 原创 在线 九色| 亚洲五月天色色| se99热久久一本| 色欲婷婷五月天丁香| 五月天伊人综合| 五月丁香婷婷色色| 天天干天天干天天干天天干天天干天天| 色五月久久成人婷婷| 丁香五月天激情综合网| 五月婷婷六月色| 狼友视频在线观看18| 婷婷五月情| 九九热免费| 亚洲超碰在线| 超碰在线观看caop| 丁香五月婷婷久久久| 丁香五月天无码| 欧美α√| 欧美电影在线播放| 欧美婷婷综合| 色亭亭九月| www.99久久久| 丁香五月天天高清在线| 五月丁香影院| 伊人影院久久网| 丁香综合网| 俺五月| 日日杆天天| 亚洲中文乱字字幕在线永久| 91刘玥视频在线观看| 91丨九色丨国产打屁股| 婷婷激情五月综合| 欧美三级巜人妻互换| 99久久.www| 老司机午夜福利视频金瓶梅| 看全色黄大色大片| 8050一级网| 大香蕉99热| 色五月丁香激情视频| 婷婷五月在线观看| 五月天婷婷无码| 欧美va视频| 亚洲男人的天堂婷婷色五月| 亚洲丁香五月美女| 丁香花五月天激情| 97碰碰人人视频| 婷婷丁香六月五月天| 六月丁AV| 在线不卡AC| 五月婷丁香花| 狠狠久久婷五月| 婷婷碰碰| 婷婷五月丁香婷婷| 亚洲精品一区中文字幕乱码| 日本三级大片| 九九九热精品| 91色在线| 99ri视频在线播放| 综久久久| 五月天小说激情| 五月丁香综合| 99国产精品久久久久久久久久久| 以及AA大片看看| 欧美性丁香色色五月天干干| 久久伊人五月天| 永久免费一区二区三区| 天天草天天日| 97好吊操| 色五月婷婷老师| 久久99精品日本| 日本天天综合| 色色色色色色网| 丁香花婷婷五月天| 婷婷免费视频| 玖色色综合| 久久久久综合激动五月天| 性爱综合网| 高清国产AV| 99久久玖玖| 天天射天天插天天干| 丁香婷婷网| 天天做天天爽| 9精品视频在线| 色五月婷婷婷婷| 亚洲人妻av| 婷婷色吧| 日本婷久久| 色婷婷影| 综合网啪| 色婷婷88| www.五月婷婷| 婷激情五月天视频导航| 97五月天| 五月婷伊人| 日日夜夜青青草| 中文字幕在线免费观看视频| 老司机午夜福利视频金瓶梅| 五月婷婷色| 亚洲思思热久| 天天干天天干天天| 五月婷婷丁香大陆免费| 日本精品人妻无码77777| 丁香香五月激情免费视频| 亚洲综合视频网| -91九色大屁股| 日韩精品999| 国精产品一区二区三区| 狠狠爱五月婷婷| 久综合网| 福利视频在线播放| 丁香五月激情六月综合| 67194线路二在线观看| 99er视频在线| 综合色视频| 五月婷婷亚洲| 97影院一级片| 亚洲亚洲人成综合网络| 久久激情五月婷婷| 9人人操人人看| 久久婷丁香五月| 精品99这里有| 色中色综合| 99偷拍视频在线日本| 丁香六月激情| 丁香五月天堂| 久热9热| 久热免费视频| 婷婷五月成人有| www.yw尤物| 思思久日精品视频| 亚洲综合五月天| 狠狠色婷婷在线| 成人免费120分钟啪啪| 思思精品热在线| 91chinese 在线| 色五月成人| 天天爽天天爽天天爽天天爽天天爽| 逼特逼在线免费播放| 婷婷丁香人妻天天久久| 久久综合激情| www...com黄在线观看| 丁香美女主播视频在线观看| 亚洲婷婷在线播放十月| 久久91久久精品久久| 亚洲九九视频| 日本va欧美va精品发布视频| 欧美色九| 综合XX网| 婷婷丁香五月天色区| 久久婷婷五| 色五月综合网| 能看的av| 婷婷免费无视频| 欧美性爱中文字幕| 久久婷婷五月综合色和| A久久| 色欲天天综合| 五月天伊人av| 丁香六月婷婷久久综合| 婷婷影院欧美| 久久久天堂国产精品女人| 激情综合网五月激情网| 激情五月图| 超级碰碰99| 久久婷婷五月综合| 婷婷五月,偷窥偷拍网| 婷婷五月婷婷五月| 夜夜涩涩涩| 亚洲另类av| 国产精品18久久久| 九九热视频这里只有精品| 五月婷婷激情四月| 色婷婷视频| 激情五月天啪啪| 丁香五月婷婷大香蕉| 六月丁香婷婷网| 婷婷激情九月| www.99免费视频| 丁香婷婷浪潮AV久久综合| 丁香六月激情综合| 婷婷丁香宗合888| 婷婷五月天激情综合网| 久久欧洲综合网| 久热视频A.| 无码髙清| 2020日日干| www色综合亚洲92| 丁香五月婷婷欧美性爱| 九九热精品在线| 大香蕉综合网| 日韩999| 日本色婷婷| 激情五月天视频| 五月天婷a| 欧美性爱5月天天天看| 怡红院99| 婷婷六月色丁香视频在线观看| 日夜操B| 日韩欧美一级大黄网站| 97视频久久| 99热这里有精品首页10| 久久精品综合色| 婷婷五月色影视先锋| 久久九九网| 久久五月天网| 五月丁香久人妻中文| 九色视频91| 久久永久视频| 香蕉久久国产AV一区二区| 五月婷婷丁香综合| 狠狠色丁香| 91色久| 人妻综合网| 国内外色色色色色成人视频| 人人操AV| 黄色录像网点| 九九99偷拍视频| 視频福利乱色| 九色自拍| 婷婷狠狠久久| 99热视精品| 色色无码| 涩涩五月天| 天天日天天色| 青吴乐视频| 综合激情九月婷婷,激情综合婷婷中文字| 97色射| 婷婷五月激情视频网| 婷久久| 青青草原中文字幕| 五月丁香久久激情网| 中文字幕av在线播放| 亚洲中文字幕网| 久久网站免费亚洲| 人人干AV| 97干综合网| 久久草大香蕉| 免费啪啪啪网站| 五月天婷婷香蕉狠狠超碰综合| 色情·com| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 九九干视频| 五月丁香 啪啪| 精品人妻久久久| 九九热视| 精品色色| 成人av在线网址| 一区二区三区四区五区| 狠狠做深爱婷婷久久综合一区| 五月激情综合网| 极品人妻VIDEOSSS人妻| 97伊人综合婷婷| 色婷婷狠狠| 在线sebiav精品视频| www.色综合| 激情五月婷婷综合视频| 天天操婷婷| 极品人妻VIDEOSSS人妻| 婷婷99视频精品| 99热在线这里只有精品| 97干在线视频| 日韩美女羞羞网站在线观看| 激情网站综合五月天| 六月婷婷开心| 欧美日本日韩| AV激情五月| 五月丁香六月激情欧美综合| 五月天激情小说| 日韩AV在线免费观看| 丁香色播五月天| 亚洲综合无码| 色五月在线综合| 99激| 激情综合五月天| 色五月婷婷成人| 丁香五月影院| 欧美婷婷丁香五月社区| 超碰在线个人观看| 丁香五月婷婷乱| 欧美色五月| 4399在线观看免费高清黄色视频| 激情五月婷婷综合色播小说| 中文字幕丰满孑伦无码专区 | 免费精品99| 国产精品国产| 丁香激情五月| 丁香五月黄色| 国产精品久久7777777精品无码| 一本道在线电影| 大香蕉啪啪| 色丁香五月| 亚洲电影在线观看| 婷婷激情综合网| 天天日日夜夜| 五月婷婷大香蕉| 婷婷五月天黄色| 9伊人网| 天天日天天日天天搞| 九色婷婷| 狠狠色无码| 任你艹| 亚洲性受XXXX五月丁香| 五月丁香综合| 这里只有在线精品| 五月天激情小说网| 久久久色婷婷五月天| 另类在线| 五月婷婷co.m| 99人妻碰碰久久久禁片| 女人天堂 AV| 婷婷影视久久| 婷婷六月五月天综合| 国产精品久久久久久久久久免费 | 亚洲色模骚货| 久久婷婷五月综合啪| 激情五月天影院| 91精品视频男人的天堂| 五月婷婷婷婷婷| 婷婷之玖玖| 亚洲成人五月| 99超碰在线观看| 亚洲欧美综合7777色婷婷| 人妻久热| 婷婷在线播放| 免费观看欧美成人AA片爱我多深 | 玖玖婷婷综合| 色色射| 天天色综和网| 丰满少妇猛烈A片免费看观看| 99爱免费视频| 婷婷大乡焦噜噜| 六月丁香av| 六月丁香成人| 色婷婷yy久| 婷婷淫淫狠狠六月| 国产片天天爽夜夜爽| 九月丁香婷婷| 天天婷婷色六月| 九色无码| 高清资源站日A美A欧亚…| 天天免费日日夜夜夜夜| 啪啪操操| 色欧美一级| www夜夜操| 99热主页日本| 久久久全国免费视频| 亚洲国产99| 日韩亚洲视频| 五月婷婷综合色啪首页| 五夜婷婷| 五月丁香网中文字幕| 男人的天堂av俄罗斯热| 亚洲AV成人在线| 婷婷色网站| 五月婷婷深深爱| 国产人妻777人伦精品HD| 色婷婷五月天久久| 婷婷和五月天| 成人在线网站| 丰满少妇乱A片无码| 久久这里只有精品8| 久久久激情视频| 国产精品成av人在线视午夜片| 亚洲婷婷丁香| 婷婷亚洲在线| 五月婷六月综合在线观看| 久久天堂女人| 久久人妻精品| 天天干天天干天天干天天干天| 五月丁香六月欧美| 日本3级片偷拍网站| 影院久久久| 婷婷五月天福利| 婷婷社区五月天| 欧美va亚洲va在线播放| 激情综合色| 日本nghangse中文字幕| 超碰国产在线播放| 五月天婷婷激情小说电影| 精品无码99| er99免费视频在线| 大香蕉久久| 欧美久久久久久久久中文字幕| 99婷婷| 婷婷99狠狠躁天天躁中| 精品久久久人妻| 五月天婷婷色播综合在线| 99re66热这里只有精品| 性生活视频98791| 97操资源婷婷| 抽插特写| www.色多多婷| 欧美性色A片免费免费观看的| 99在线精品观看99| 夜夜爽天天干| 久久久久婷婷| 色婷婷视频在线| 91丨九色丨熟女丰满| 思思热国产| 婷婷五月天男人影院色色网| renre人人操国产超碰在线 | 色综合久久中文| 99在线观看视频| 综合色五月| WWW.99热| 99国产这里只有精品| 久热精品视频| 婷婷丁香色五月久久88| 99热最新网址| 激情丁香图片| 天天爽,夜夜爽| 五月婷婷丁香狠狠撸久久| 日本不卡五月婷婷丁香| 久久这里只有国产视频| 婷婷综合网站| 99精品综合| 婷婷社区五月天| www.99热视频| 九九五月天| 五月婷婷AV| 丁香婷婷六月天| 六月婷婷中文字幕| 激情深爱五月天| 这里只有精品在线观看视频| 少妇2做爰HD韩国电影| 欧美成人猛片AAAAAAA| 99色| 亚洲成人精品三区| 东北黄色一级| 99热大全在线观看| 六月丁香激情最新更新| 婷婷丁香五月欧美人| 日韩色五月| 五月综合无码| 97AV在线视频| 日逼影音先锋男人AV资源站| 婷婷94s| 久婷婷色| 天天草天天爱| 久热精品视频| 五月婷啪啪| 欧美成人精品三区综合A片| 日韩成人不卡| 毛v一区二区视频| 丁香五月婷婷狠狠色| 五月激情精品视频| 激情五月婷婷色播网| 五月天丁香成人| 亚洲这里只有精品| 中文字幕成人日韩| 99热爱爱干干日| 美妞av| 性综合网| 亚洲精品久久久久久久久久吃药 | 色婷婷小说网| 伊人影院久久网| 国产99久久久| 五月丁香婷婷综合视频| 99热久| 丁香九月激情在线视频| www久久99com| 激情五月开心五月丁香五月| 九九Av| 婷婷五月超碰| 婷五月天天| 久色五月| 成人精品视频99在线观看免费| 五月天婷婷涩涩| 精品综合久久久久久五月天| 九月综合| 五月丁香婷婷欧美色图视频五月丁香777电影 | 99综合| 狠狠久久婷| 一起草无码视频| 亚洲天码视频www蛋播视频| 玖玖色综合网| 亚洲色频| 乱色色色| 午夜天堂一区人妻| 五月丁香黄色| 婷婷激情图片| 色色色五月天婷婷| 综合97五月| 99免费在线视频| 超pen个人视频97| 快乐激情五月色婷婷| 99热综合| 人碰人人人玩91| 天天操夜夜夜拍拍拍| 99自拍视频网站| 日本激情综合| 色五月开心开心五月激情五月| 91碰碰碰| 久久三级视频| 成人丁香色| 亚洲精级| 天堂草在线看www| 俺去也五月| 色五月开心五月激情五月| 在线观看中文字幕亚洲| 婷婷第一页| 激情伊人五月天| 丁香婷婷AV| 天天摸天天舔天天爽| 天天干一干| 玖玖无码中文| 思思久久精品| 丁香成人五月天| 天堂综合久久 | 色五月中文字幕| 婷婷五月视频| 99欧美热| 五月丁香在线观看| 操逼五月天| 免费无码毛片一区二区A片| 激情五月天色色| 色色色国产| 六月丁香久久| 涩五月婷婷| 九月婷婷久久久| www.五月天婷婷| 99综合网| 美女亚洲五月丁香| 色婷婷五月天| 丁香五月综合激情久久潮喷| 国产成人AV| 亚洲XX日本| 伊人网色婷婷五月天| 五月婷婷香蕉| 91se视频| 99re6久热只有精品6在线直播| 五月婷婷,六月婷婷| 丁香五月另类小说| 一级精品999WWW| 91热久久| 久久五月网| 婷婷狠狠综合网入口| 五月丁香伊人网| 午夜免费高清AV片| 操你av| 丁香五月欧美色综合| AV在线免费播放| 天天天天天色| www.玖玖婷婷在线| 婷婷 色 丁香 夜| 日韩成人av在线| 久久精品人妻| 淫荡工a| 日韩人妻无码精品| 婷婷婷婷婷婷婷五月丁香| 狠狠擼综合| 97在线观看| 色香欲综合| 看黄的网站18禁| 五月天大香蕉av| 在线中文亚洲| 色情五月天se| 天天操天天国产三级片处女学生妹| 97超碰在线免费观看| 中文网AV| 久9久视频精品| 欧洲毛片基地c区| 天天草婷婷五月| 色色综合激情| 亚洲综合激情五月久久| 婷婷五月天在婷| 久久婷婷热| 伊人丁香五月天丁香在线婷| AV在线观看网站| 97深爱伊人综合| 婷婷久久婷婷| 99ER热精品视频| 99精品在线观看视频| 99热20| 久re热视频| 97久久视频| 婷婷色五月婷| 欧美精品久久久久久视频观看| 久久精品噜噜噜成人A∨色欲| 丁香六月婷婷色XXXXX| 五月天激情亚洲| 亚洲视频a| 色碰97| 精品国产乱码久久久久夜深人妻| 色五月av| 色婷婷综合网站| 久久ww| 伊人九热| 天天综合精品| 99视频激情四射| 2025天天操| 婷婷六月丁香在线| www.maotanji.com| 一本色道久久88加勒比| 色99自拍| 久久久久久人妻| 色情五月天首页| 五月色在线| 9伊人网| 永久天堂日本| 午夜少妇在线观看视频| 七七九色| 五月丁香综合影院| 色播丁香婷婷五月激情| 97色色色视屏| 色99视频| 人妻熟妇国产精品| 国产永久一黄| 亚洲天堂色| 五月婷婷啪啪啪啪| 激情九月婷婷| 色色国产| 色人久久| 狠狠色丁香| 超碰在线9| 欧美日比视频| 五月丁香六月婷婷姐| 天堂婷婷丁香六月网| 丁香五月成人论坛| 久热这里只有精品性色AV| 我爱大香蕉| 五月天激情网址| 色欧美影院| 久久日韩婷婷五月| 亚洲天堂AV综合网| www.91AV.com| 大香蕉视频99| 亚洲成人综合网在线免费观看| 日韩色色色色| 超碰2021| 色婷婷亚洲综合天堂| 97超级免费无码| 九九热视频精品999| 搡BBBB搡BBB搡18| 97大香蕉五月天| 香蕉AV777XXX色综合一区| 激情五月婷婷| 黄色国久久| 玖玖九九9999在线观看视频精品| www天堂99| 五月婷婷玖玖综合玖玖爱| 丁香婷婷五月综合欧美另类| 99天天操夜夜操| 色欧美日| 色播播婷婷| 99色在线视频| 欧美A级网站| 丁香色播五月天| 97色伦另类图片小说视频| 综合激情五月丁香| 99久久玖玖| 色色亚洲视频| 久久久久er热| 久久婷婷热| 99亚洲精品综合在线| 五月久久丁香| 超碰免费大香蕉| 91久久久久久久| 婷婷亚洲丁香五月| 99re这里只有精品在线观看| 五月天婷婷无码视频| 2020日日干| 久操婷婷| 91久女| 丁香五月综合无码趴趴| 91丨九色丨东北熟女| 九九视频在线观看视频6| 九日日夜夜69| 成人午夜免费电影| 99热国产这里只有| 日日做夜夜爱| 综合伊人久久| 伊人婷婷五月天| 国产精产国品一二三在观看 | 99热最新| 久久久久久丁香五月| 99久久激情视频| 亚洲综合激情五月久久| 乱岳熟女50岁| 99热热这里只精品996小说| 97色婷婷| 六月丁香射婷婷欧美色图片| 99精品视频在线观看| 99爱在线精品视频免费观看| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | yjzz亚洲国产| 久热免费| 97操男人的天堂| 久久婷婷亚洲| 亚洲五月婷天天操| 婷婷五月情| 狠狠爱青青草| 五月丁香美女视频| 狠狠五月天婷婷激情网。| 啊v视频在线观看| 97一区二区| 人人爽天天莫| 夜夜操激情| 亚洲精品字幕在线观看| 婷婷玖玖丁香| 色婷婷色五月综合| 黄色片区子| 色婷婷综合丁香五月天| 婷婷色五月综合丁香| 91人操人人人操人| www.seqingwuyuetian| 亚洲人成网亚洲欧洲无码久久| 这里只有精彩视| 久热超碰| 99啪在线视频| 人人玩人人橾| 综合色色婷婷| 国内久久婷婷| AV天堂婷婷五月天| 91欧美| 色婷婷中文在线| 国产婷婷五月天| 风流少妇A片一区二区蜜桃| 久久总和99| 久久人妻精品| 亚洲网站观看视频| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 五月婷色激情五月| 九九色热| 99热精品观看| 超碰人人91| 变态另类色图| 婷婷射婷婷舔| 被男人添B超爽视频| 成人精品视频99在线观看免费| 亚洲不卡欧洲| 婷婷情色五月天| 男人的天堂av俄罗斯热| 婷婷在线免费| www.9操| 成 久久| 午夜69成人做爰视频| 五月丁香啪啪啪免费看| 亚洲高清在线| 91狠狠综合久久久久久| 91九色国产熟女| 开心五月婷婷婷美女| 噜噜狠狠色| 99啪99| 天天噜| 日本三级日本三级三级人妇四虎| 久久人妻人人| 亚洲天99| 五月丁香成年黄色| 91精品久久久久久久久久久久| 色婷婷www| 91精品综合久久婷婷九色| 停停五月丁香| www.综合久久.com| 色婷婷综合影院| 99婷婷五月天激情| 色婷婷婷婷五月天| 欧美婷婷色五月网| 97欧美在线| 99热热热国产超碰| 91美女被操| 午夜丁香| 青草视频在线播放| er99免费视频在线| www.久久久久久久久久.com| 人人人va亚洲视频在线| 2013AV天堂| 五月婷婷丁香啪啪| 91精品久久久久久77777| www.色婷婷| 天天舔天天摸天天射| 四川BBB搡BBB搡多人乱亂| 夜夜操天天爽| 久久无意婷婷| 九热...av| 丁香五月激情宗合网| 久久无码成人| 久久思思精品| 色久九| 欧美精品999| 99日韩网站| 欧美激情久| 丁香五月天欧美在线| 五月天色小说| 婷婷综合五月| 人妻系列久久久久久久久久久 | 亚洲狠狠狠色婷婷综合激情久久久| 天天日P天天射P| 色五月欧美| 天天综合亚洲综合网天天αⅴ| 五月丁香成人网| 夜丁香五月婷婷| 亲子乱AV一区二区三区下载| 在线99热| www.99热视频| 日韩黄黄| 99在线看片| 97人人看| 性生活久久朋友人妻| 91视频久久久| 久久AAAA片一区二区| 久久机热/这里只有精品| 婷婷丁香人妻天久久| 乱岳熟女50岁| 婷婷五月天奸女| 久久草婷婷丁香网站| 婷婷色色丁香| 99ree6| 91丨九色丨熟女|老版| 青草热视频这里只有精品| 色婷婷综合影院| 成人精品视频99在线观看免费| 久色五月丁香视频| 99久久思思| 五月婷婷九九久久| 99人妻碰碰久久久禁片| 99成人精品视频| 丁香五月天人体| 亚洲av免费在线| 国产精品成人AV在线观看春天| 五月天丁香网站| 四色女婷婷| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 99re26视频| 91男同| 欧美性爱中文字幕| 99人妻碰碰久久久禁片| 久碰视频| 99久热这里只有精品| 五月丁香亭亭A片| 女人天堂AV| 99在线热| 密臀久久| 性色人人爽| 人妻精品在线| 色亭亭九月| 日韩久久成人| 午夜大香蕉| 色情久久久| 亚洲欧美另类在线23p| 婷婷五月天.com| site:xiongshengzz.com| 亚洲4区国产欧美| 五月婷婷综合色啪首页| 国产又粗又大又爽又黄| 97干在线视频| 九九自拍网| 激情久久久久久久久久久| 天天干肏夜夜| 求可以看的AV网址| www.久久五月天.com| 色情综合| 色婷婷五月天中文字幕| www.五月天婷婷| 中文字幕,综合,91| 五月激情综合网婷婷| 美女久久婷婷| 亚洲激情四射色| 丁香五月天啪啪| 99操| 99热成人| 国产精产国品一二三在观看| 婷婷丁香六月天| 国产精品色| 99精品无码| 五月花免费视频| 五月婷婷丁香| 91狠狠综合久久| 激情网五月天| 国产成人精品亚洲线观看| 六月综合婷婷开心伊人| 亚洲综合在线视频| 男女久久婷婷五月天| 五月丁香怕怕综合| 婷婷丁香久久五月综合| 天天日,天天射,天天插| 婷婷五月天成人动漫 | 丁香五月婷婷基地| 99ri视频在线播放| 99自拍视频在线观看| 五月婷视频| 色五月丁香婷婷| 国产精品18久久久| 99精品偷自拍| 婷婷中文综合网| 五月婷婷草| 丁香五月777| 人妻AV在线| 欧美欧盟性爱网| 激情婷婷五月色| 六月丁香综合999| 人人摸人人干人人做| 99热资源在线| 亚洲综合五月天婷婷丁香| 日本一级黄色电影| 国外亚洲成AV人片在线观看| 丁香婷婷影院| 久久激情五月婷婷| 激情久久久| 色婷婷在线视频综合| 六月婷婷日| 91精品久久久久、久五月天| 五月色婷婷综合| 免费观看18视频网站| 婷婷狠狠狠爱| 一区三区视频有限公司| 激情文学 综合 色| AAA亚洲AV| 草综合14| 久青草影院| 亚洲99热| 91精品综合久久婷婷九色| 国产裸舞福利资源在线视频| WWW.色婷婷.COM| 热久久91| 天堂呦 呦百度搜索-百度搜索| 91亚洲天堂| 99热这里有精品6| 这里只有精品免费视频在线观看| 亚洲激情视频在线观看| 五月激香蕉网| 成人永久免费视频在线观看| 袁子仪视频观看| 嫩草乱码一区三区四区| 亚洲操操| 99人妻碰碰碰久久久久视| 婷婷激情四射| 成人开心五月天| 97人人干人人操| 变天就操逼婷婷五月| 丁香六月婷婷综合激情欧美| 人妻精品久久久久久久| 久久久精品人妻| 九九99在线| 亚洲激情图文小说| 欧美在线视频免费播放| 人妻中文在线| 国产激情在线| 五月天深爱激情网| 五月婷中文字幕| 91日本在线免费| 久久aaa| 婷婷色综合| 日韩不卡123| 99超级碰碰| 丁香五月色欲| 国产露脸150部国语对白| 激情av在线| 午夜做爱影院| 日曰躁夜夜躁2026| 丁香六月激情| 五月婷婷69| 亚洲成人日韩无码精品| 天天激情5月天亚洲| 日熟女| 六月丁香五月婷婷| 色五月婷婷久久| 91超级碰在线视频| 人人操人人妻| 婷婷免费无视频| 大香蕉啪啪啪| 91要啪| 色欲影香| 久久综合色情网站| 五月天艹天天| 江苏少妇性BBB搡BBB爽爽爽| 五月亭亭六月色| 在线观看av网站| 亚洲操B视频| 五月婷婷说| 国产真实乱了老女人视频| 久久五月天合网| 91色色色18| 五月婷婷深深爱| 色婷婷综合影院| 日韩人人操| 99er精品视频| 91色色色视频| 能看的av片| 国产古装妇女野外A片| 狠狠色丁香99| 久久久久人妻| 久鲁鲁色网| 99热亚洲| 就要爱综合| 99亚洲天堂| 丁香五月狠狠综合欧美| www久久久|