狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# 中web如何定時同步數(shù)據(jù)

admin
2021年3月8日 9:23 本文熱度 3756
之前做定時器同步方法試過很多方法, 不過都有些問題:
1)quartz + IIS 方式(web項目發(fā)布到IIS上,出現(xiàn)IIS應(yīng)用池回收問題)
2)用線程Timer方式 (出現(xiàn)多個線程同步同個任務(wù)問題)
3)window計劃任務(wù)+ api方法 方式
4)quartz+ window服務(wù)(暫不到怎么弄)
最后確定用第(3)種方式,解決了定時同步數(shù)據(jù)問題。

假如我們需要每隔5分鐘定時同步數(shù)據(jù),那么做一個api 同步方法映射到外部可調(diào)用,然后用window計劃任務(wù)做一個任務(wù),定時調(diào)用批處理文件(文件包含調(diào)用api方法的語法)。我這邊做一個每隔5分鐘調(diào)用方法獲取數(shù)據(jù)demo:
1、api方法

         ///

        /// 獲取配送點列表(收貨客戶或送貨客戶)

        ///

        /// 傳遞數(shù)據(jù)

        ///

        [System.Web.Http.HttpPost]

        public string GetDeliveryPointList([FromBody] JObject obj)

        {

            MobileResult result = myService.GetDeliveryPointList(obj);

            return JsonConvert.SerializeObject(result);

        }

注意:這個方法外部可通過ajax調(diào)用的到,如果是要同步數(shù)據(jù),那邊方法改成可同步數(shù)據(jù)方法。


2、配置curl表達(dá)式

@echo off 
curl --data "PAGE_NUM=1&ROW_NUM=5" http://14.23.113.2:9698/api/IPhoneApp/MobileApp/GetDeliveryPointList/1 | iconv -f utf-8 -t gbk >>D:\Sync\SyncFuns_log.txt
exit


3、安裝curl程序

     下載地址:https://pan.baidu.com/s/13acW5HCatnhb1KPlzNSbYA, 解壓壓縮文件


將1(curl.exe)文件復(fù)制到C:\Windows\System32\目錄下,將2(libiconv.exe)安裝后,將安裝路徑添加到環(huán)境變量Path中 ,

C:\Program Files (x86)\GnuWin32\bin ,將上面curl表達(dá)式保存成批處理文件(SyncFuns.bat)



4、創(chuàng)建window計劃任務(wù)

 1)創(chuàng)建基本任務(wù)

1.1)常規(guī)(選中圈中的的內(nèi)容)



1.2)觸發(fā)器

 新增觸發(fā)器,選中重復(fù)任務(wù)間隔5分鐘,持續(xù)時間為無限期



1.3)操作

新增任務(wù),選中批處理文件(SyncFuns.bat)



1.4) 條件

電源記得去掉,如果電腦沒插電源,計劃任務(wù)不會觸發(fā)



5、啟用計劃任務(wù)


查看運(yùn)行結(jié)果:

該文章在 2021/3/8 9:23:34 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費(fèi)用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved