999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于阿里云短信服務(wù)的工單提醒系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2022-08-31 02:24:18張濤
關(guān)鍵詞:數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)

張濤

(國(guó)能(北京)商務(wù)網(wǎng)絡(luò)有限公司 北京 100056)

1 問(wèn)題的提出

國(guó)家能源e購(gòu)網(wǎng)上商城(以下簡(jiǎn)稱(chēng)商城)是國(guó)家能源集團(tuán)進(jìn)行物資、工程、服務(wù)等項(xiàng)目非招標(biāo)采購(gòu)的電力產(chǎn)品專(zhuān)屬商城,是基于阿里云技術(shù)打造的,包含電力專(zhuān)區(qū)、電子超市、詢(xún)比價(jià)、競(jìng)價(jià)等板塊的一體化電子采購(gòu)平臺(tái)。商城系統(tǒng)的運(yùn)維工作主要包括業(yè)務(wù)技術(shù)支持、IT 基礎(chǔ)設(shè)施管理及集成、網(wǎng)絡(luò)安全管理等工作。國(guó)能(北京)商務(wù)網(wǎng)絡(luò)有限公司(以下簡(jiǎn)稱(chēng)商務(wù)網(wǎng)公司)作為商城建設(shè)運(yùn)維單位,需要滿(mǎn)足有序規(guī)劃和管理軟件研發(fā)全流程的要求。系統(tǒng)運(yùn)維部的技術(shù)人員組織技術(shù)攻關(guān),在開(kāi)源平臺(tái)上查找相關(guān)資源,最終確定了前端基于reactjs+redux、后端基于php laravel-framework、數(shù)據(jù)庫(kù)采用MongoDB 的技術(shù)框架,設(shè)計(jì)實(shí)現(xiàn)并建立起了一套高效、穩(wěn)定的問(wèn)題需求跟蹤工單系統(tǒng)。

本系統(tǒng)是完全自主開(kāi)發(fā)可控的問(wèn)題需求跟蹤系統(tǒng),本系統(tǒng)自投入使用以來(lái),各類(lèi)工單正常流轉(zhuǎn)零失誤,實(shí)現(xiàn)了對(duì)各個(gè)項(xiàng)目進(jìn)行過(guò)程的精細(xì)管理和階段目標(biāo)的精密控制。但是同時(shí)也發(fā)現(xiàn),由于沒(méi)有及時(shí)的工單系統(tǒng)通知提醒功能,導(dǎo)致部分工單沒(méi)有被相應(yīng)負(fù)責(zé)人及時(shí)處理。在信息技術(shù)高速發(fā)展的當(dāng)下,移動(dòng)互聯(lián)結(jié)合智能終端(手機(jī))進(jìn)行信息傳遞的方式具有重要的位置。具體的途徑有短信通知、APP信息推送、微信、釘釘?shù)榷喾N渠道。目前,使用的短信發(fā)送方式主要有兩種,短信Modem和網(wǎng)絡(luò)云接口調(diào)用。利用短信Modem硬件發(fā)送短信需要外接電源及手機(jī)SIM卡,可在終端上通過(guò)廠(chǎng)家自帶的AT指令或短信操作API實(shí)現(xiàn)短信發(fā)送。近些年來(lái),國(guó)家對(duì)短信息服務(wù)規(guī)定越來(lái)越嚴(yán)格,以短信Modem進(jìn)行短信發(fā)送的方式逐漸被淘汰。隨著技術(shù)發(fā)展以及移動(dòng)運(yùn)營(yíng)商短信接口的開(kāi)放,網(wǎng)絡(luò)短信接口調(diào)用的方式逐漸流行起來(lái),更便于監(jiān)管的云短信(如阿里云的“短信服務(wù)”、騰訊云的“短信SMS”)是現(xiàn)在乃至將來(lái)短信發(fā)送服務(wù)的主要技術(shù)途徑[1]。

PHP 語(yǔ)言(Hypertext Preprocessor)即“超文本預(yù)處理器”,是在服務(wù)器端執(zhí)行的腳本語(yǔ)言,主要應(yīng)用于網(wǎng)站開(kāi)發(fā)并可嵌入到網(wǎng)頁(yè)中。PHP同時(shí)支持面向?qū)ο蠛兔嫦蜻^(guò)程的開(kāi)發(fā),使用上非常靈活。PHP語(yǔ)法學(xué)習(xí)了C語(yǔ)言的優(yōu)點(diǎn),吸納Java和Perl等多個(gè)語(yǔ)言的特色發(fā)展出自己的一套特色語(yǔ)法,并根據(jù)它們的長(zhǎng)項(xiàng)持續(xù)改進(jìn)提升自己,由于工單系統(tǒng)是后端基于php laravel-framework 開(kāi)發(fā)出來(lái)的,系統(tǒng)運(yùn)維部積極組織技術(shù)攻關(guān),用PHP 語(yǔ)言,在原系統(tǒng)功能之上設(shè)計(jì)實(shí)現(xiàn)了基于阿里云短信服務(wù)的工單系統(tǒng)通知短信提醒功能。

2 技術(shù)路線(xiàn)選型

阿里云為用戶(hù)提供了實(shí)用方便的短信服務(wù)的能力,能夠支持用戶(hù)進(jìn)行快速發(fā)送短信驗(yàn)證碼、短信通知等功能,能實(shí)現(xiàn)三網(wǎng)合一,并與工信部攜號(hào)轉(zhuǎn)網(wǎng)平臺(tái)實(shí)時(shí)互聯(lián),保障了短信到達(dá)率能夠達(dá)99%[2]。

阿里云的短信服務(wù)API 提供短信發(fā)送、發(fā)送狀態(tài)查詢(xún)、短信批量發(fā)送等能力,在阿里云訂購(gòu)了短信服務(wù)套餐之后,在該賬號(hào)下添加簽名、模板并通過(guò)審核之后,可以調(diào)用短信服務(wù)API完成短信發(fā)送等操作。

發(fā)送短信和發(fā)送狀態(tài)查詢(xún)主要用到的API接口有短信發(fā)送(Send SMS)、短信查詢(xún)(Query Send Details)、短信批量發(fā)送(Send Batch SMS)等(其他如短信回執(zhí)等更復(fù)雜的用法見(jiàn)阿里云官方文檔),阿里云在Open API開(kāi)發(fā)者門(mén)戶(hù)上為廣大程序員提供了PHP、NET 等多種不同編程語(yǔ)言的短信服務(wù)SDK。由于本工單系統(tǒng)是由PHP 語(yǔ)言開(kāi)發(fā)完成,故繼續(xù)采用PHP 語(yǔ)言進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。

3 短信提醒系統(tǒng)功能的開(kāi)發(fā)與實(shí)現(xiàn)

本系統(tǒng)的數(shù)據(jù)庫(kù)采用的是新興的非關(guān)系型數(shù)據(jù)庫(kù)MongoDB,MongoDB 是一款開(kāi)源的基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)。

No SQL 是近年來(lái)發(fā)展較快的一種云存儲(chǔ)數(shù)據(jù)庫(kù)類(lèi)型,與傳統(tǒng)數(shù)據(jù)庫(kù)不同,No SQL 數(shù)據(jù)庫(kù)不需要遵循基本要求,其數(shù)據(jù)存儲(chǔ)方式也更加靈活。其中,MongoDB 是No SQL 中功能最為豐富也是應(yīng)用最多的數(shù)據(jù)庫(kù)之一[3]。與常用的關(guān)系型數(shù)據(jù)庫(kù)不同的是,MongoDB 將數(shù)據(jù)存儲(chǔ)為一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值對(duì)組成[4]。MongoDB 集群包括分片、mongos、config server、clients 等部分。分片是基于副本集的,副本集則是基于一組mongod 而構(gòu)成的,mongod 中的數(shù)據(jù)是一樣的,當(dāng)活躍節(jié)點(diǎn)失效時(shí),剩下的節(jié)點(diǎn)重新推出活躍節(jié)點(diǎn),新的活躍節(jié)點(diǎn)又開(kāi)始提供服務(wù),從而提高可用性[5-6]。如果在PHP 中使用MongoDB,必須使用MongoDB PHP 驅(qū)動(dòng)。需要打開(kāi)php.ini 文件,添加extension=mongodb.so 配置。在使用其SDK 開(kāi)發(fā)包進(jìn)行開(kāi)發(fā)之前,還需要運(yùn)行以下命令進(jìn)行SDK安裝:

composerrequirealibabacloud/dysmsapi-20170525 2.0.9

PHP查找讀取MongoDB數(shù)據(jù)庫(kù)數(shù)據(jù)的步驟如下:

首先,連接到自己的mongodb;然后,選擇一個(gè)數(shù)據(jù)庫(kù);接著選擇一個(gè)集合;最后讀取我們想要的數(shù)據(jù),主要代碼部分如下:

研究設(shè)計(jì)一個(gè)定時(shí)任務(wù),通過(guò)編寫(xiě)代碼實(shí)現(xiàn)上述查詢(xún)方法,每當(dāng)我們查詢(xún)到某一用戶(hù)名下的工單增加一條,就發(fā)送一條短信進(jìn)行提醒。

(1)用購(gòu)買(mǎi)阿里云短信服務(wù)的阿里云賬號(hào)創(chuàng)建簽名,記住簽名名稱(chēng),后面代碼配置中需要。

(2)需要?jiǎng)?chuàng)建短信模板,記住模板CODE,后面代碼配置中需要格式如下:

變量格式:${name};

例如,尊敬的${name},您有一個(gè)新的工單,請(qǐng)及時(shí)處理。

(3)生成AccessKey ID 和Access Key Secret,記住這兩個(gè)參數(shù)值,后面代碼配置中需要。

(4)下載SDK及DEMO,解壓后得到文件夾aliyundysms-php-sdk

(5)將文件夾aliyun-dysms-php-sdk 復(fù)制到項(xiàng)目中,根據(jù)框架不同,引入到正確的位置。

(6)修改SmsDemo.php文件中內(nèi)容,主要修改自己的AccessKeyId和AccessKeySecret。主要代碼段如下:

(7)修改SmsDemo.php/sendSms 中內(nèi)容,主要是填入自己的電話(huà)號(hào)碼、短信簽名、模板ID,主要代碼段如下:

(8)在自己的程序中調(diào)用sendSms()方法,需要注意先引入該方法所在的類(lèi)文件。

程序設(shè)計(jì)完成后,測(cè)試發(fā)送工單提醒短信,新增一條工單則給相應(yīng)負(fù)責(zé)人發(fā)送一條短信,通過(guò)阿里云短信服務(wù)發(fā)送短信成功。

需要注意的是,包括阿里云在內(nèi)的網(wǎng)絡(luò)短信服務(wù)商通常規(guī)定對(duì)同一個(gè)手機(jī)號(hào)碼發(fā)送短信通知的條數(shù)有限制,如阿里云短信服務(wù)就是每天最多能夠發(fā)送50條。如果發(fā)送的中英文字符數(shù)超過(guò)限額后也會(huì)提示業(yè)務(wù)限流,單條短信中英文字符數(shù)也往往有一定的上限,一般是每條500 多中英文字符數(shù),超過(guò)最大限額的話(huà)會(huì)導(dǎo)致發(fā)送失敗。

4 結(jié)語(yǔ)

基于阿里云短信服務(wù)的工單信息提醒系統(tǒng)設(shè)計(jì)完成后,實(shí)現(xiàn)了新建工單的實(shí)時(shí)提醒,極大地提高了工單的實(shí)時(shí)響應(yīng)速度,為商城的各個(gè)項(xiàng)目的精細(xì)管理提供了可靠的技術(shù)保障,而且極大地方便了系統(tǒng)擴(kuò)展,可以根據(jù)需求擴(kuò)展應(yīng)用到除工單系統(tǒng)之外的管理類(lèi)項(xiàng)目系統(tǒng),提供實(shí)時(shí)提醒功能。本系統(tǒng)摒棄了淘汰的短信機(jī),采用阿里云短信服務(wù)進(jìn)行短信發(fā)送,這種通過(guò)網(wǎng)絡(luò)云短信服務(wù)接口調(diào)用的方式是將來(lái)短信發(fā)送的趨勢(shì),在信息推送方面具有較高的推廣價(jià)值。但是短信本身的特點(diǎn)導(dǎo)致其無(wú)法攜帶圖文等豐富信息,將來(lái)可考慮在智能終端上采用如微信、釘釘?shù)華PP的方式,提高綜合信息的發(fā)送效率。

猜你喜歡
數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
招行30年:從“滿(mǎn)意服務(wù)”到“感動(dòng)服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 国产精品妖精视频| 亚洲国产精品成人久久综合影院| 国产精品美女免费视频大全 | 午夜久久影院| 中文无码精品A∨在线观看不卡| 欧美日韩亚洲国产主播第一区| 99热这里只有精品5| 欧美激情视频二区三区| 国产特级毛片| 丁香婷婷激情网| 一级毛片免费高清视频| 在线观看免费人成视频色快速| 日本一区二区三区精品国产| 亚洲第一在线播放| 性色生活片在线观看| 国产一级片网址| 在线无码九区| 国产精品对白刺激| 波多野结衣在线se| 亚洲三级电影在线播放| 亚洲日韩精品欧美中文字幕| 成人夜夜嗨| 欧美激情综合一区二区| 色老头综合网| www亚洲天堂| 亚洲a免费| 欧美中文字幕在线二区| 免费中文字幕在在线不卡| 日韩精品专区免费无码aⅴ| 欧美特黄一级大黄录像| 亚洲国产AV无码综合原创| 色妞永久免费视频| 18禁色诱爆乳网站| 久久久久国产精品嫩草影院| 成人噜噜噜视频在线观看| 日韩无码黄色| 欧美黄网站免费观看| 日本国产精品| 久久青青草原亚洲av无码| 久久久久亚洲AV成人网站软件| 丝袜美女被出水视频一区| 91美女在线| 九色91在线视频| 一本大道香蕉中文日本不卡高清二区 | 国产精品污视频| 日本免费a视频| 亚洲国产91人成在线| 国产一级视频久久| 色亚洲成人| 日本成人一区| 波多野结衣一区二区三区四区视频| 日本高清免费不卡视频| 国产乱人视频免费观看| 国产精品香蕉| 欧美在线网| 国产精彩视频在线观看| 亚洲一级无毛片无码在线免费视频| 国产成人区在线观看视频| 欧美午夜理伦三级在线观看| 色婷婷国产精品视频| 精品视频91| 无码有码中文字幕| 丁香亚洲综合五月天婷婷| 99视频在线精品免费观看6| 伊人久久大香线蕉综合影视| 亚洲制服丝袜第一页| 久久这里只有精品免费| 日韩欧美综合在线制服| 亚洲色欲色欲www网| 美女国产在线| 日韩精品亚洲人旧成在线| 精品一区二区三区波多野结衣| 国产成人高清在线精品| 99国产在线视频| 国产精品观看视频免费完整版| 国产美女久久久久不卡| 高清无码一本到东京热| 露脸国产精品自产在线播| 在线观看国产精品第一区免费| 激情爆乳一区二区| 伊人蕉久影院| 免费在线播放毛片|