亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向高效派單的可配置代買服務(wù)平臺

        2019-01-26 10:25:04桑曉倩馬超趙悅
        科技創(chuàng)新與應(yīng)用 2019年1期
        關(guān)鍵詞:集群

        桑曉倩 馬超 趙悅

        摘 要:隨著“懶人經(jīng)濟(jì)”的迅速發(fā)展,越來越多的用戶青睞于O2O服務(wù)。通過用戶-平臺-商家-配送員再到用戶的這一閉環(huán)服務(wù)流程,O2O服務(wù)可以幫助用戶實現(xiàn)足不出戶即可滿足個人需求的愿望。但隨著用戶數(shù)量的不斷增多以及用戶需求個性化的不斷提高,O2O服務(wù)平臺均面臨著高并發(fā)、低效率和擴(kuò)展性差等問題。為此,文章設(shè)計并實現(xiàn)了面向高效派單的可配置代辦服務(wù)平臺。該平臺采用統(tǒng)一接口執(zhí)行業(yè)務(wù)的策略,保障了業(yè)務(wù)的可擴(kuò)展性,還采用網(wǎng)絡(luò)負(fù)載均衡技術(shù),通過搭建服務(wù)器集群解決了平臺高并發(fā)的問題,同時為了保障平臺派單效率,設(shè)計了一種基于混合模式的訂單高效分配算法,最后采用Spring AOP日志管理策略,保障了平臺自身的安全性。

        關(guān)鍵詞:可配置;網(wǎng)絡(luò)負(fù)載均衡;集群

        中圖分類號:TP315 文獻(xiàn)標(biāo)志碼:A 文章編號:2095-2945(2019)01-0047-02

        Abstract: With the rapid development of "lazy person economy", more and more users favor O2O service. Through the closed-loop service process of user-platform-business-distributor and then to users, O2O service can help users realize the desire to meet their personal needs without leaving home. However, with the increasing number of users and the continuous improvement of personalized user needs, O2O service platforms are faced with problems such as high concurrency, low efficiency and poor scalability. For this reason, this paper designs and implements a configurable agent service platform for efficient dispatch of orders. The platform adopts the strategy of uniform interface to execute the business, which guarantees the expansibility of the service. It also adopts the network load balancing technology to solve the problem of high concurrency of the platform by building the server cluster. At the same time, in order to ensure the efficiency of dispatching orders on the platform, an efficient order allocation algorithm based on hybrid mode is designed. Finally, Spring AOP log management strategy is used to ensure the security of the platform itself.

        Keywords: configurability; network load balancing; cluster

        逐漸盛行的“懶人經(jīng)濟(jì)”[1]催生了眾多的O2O服務(wù)平臺,但它們均面臨著高并發(fā)、低效率和擴(kuò)展性差等問題。為此,本文設(shè)計并實現(xiàn)了面向高效派單的可配置代買服務(wù)平臺。該平臺實現(xiàn)了用戶-平臺-代辦員再到用戶的服務(wù)流程。在這一流程中,用戶的需求可以根據(jù)實際需要進(jìn)行選擇,平臺不僅支持一般的代買商品需求,也支持代取文件、代送鮮花等個性化需求,這就極大地擴(kuò)展了平臺的業(yè)務(wù)范圍,提升了平臺的服務(wù)提供能力;另外,平臺采用統(tǒng)一接口執(zhí)行業(yè)務(wù)的策略,在技術(shù)上保障了平臺業(yè)務(wù)的可擴(kuò)展性。

        此外,為了解決平臺可能遇到的高并發(fā)問題,在設(shè)計與實現(xiàn)平臺時,本文在服務(wù)器端搭建了LVS架構(gòu)的服務(wù)器集群,采用負(fù)載均衡技術(shù)來分擔(dān)平臺遇到的高并發(fā)服務(wù)請求帶來的訪問壓力,使得平臺運(yùn)行更加高效。進(jìn)一步地,在設(shè)計訂單處理模塊時,采用了基于派/搶混合模式的訂單高效分配算法,改善了平臺用戶的服務(wù)體驗。最后,在設(shè)計監(jiān)控模塊[2][3]時,采取了對操作日志進(jìn)行監(jiān)控的方式,保證在平臺使用過程中所產(chǎn)生的異??梢员患皶r、準(zhǔn)確地發(fā)現(xiàn)。

        1 可配置代買服務(wù)平臺的設(shè)計

        可配置代買服務(wù)平臺的核心功能由服務(wù)器實現(xiàn),其由監(jiān)控模塊、配置管理模塊和負(fù)載均衡模塊等六部分構(gòu)成,如圖1所示。監(jiān)控模塊負(fù)責(zé)跟蹤系統(tǒng)中其它模塊的運(yùn)行狀態(tài),判斷它們是否處于正常運(yùn)行狀態(tài),如果發(fā)現(xiàn)異常,則提醒系統(tǒng)管理員進(jìn)行處理。配置管理模塊負(fù)責(zé)配置信息的變更和配置版本的回退,配置信息包括緩存大小、緩存時間,傳輸協(xié)議等。

        資源管理模塊負(fù)責(zé)管理平臺資源,如用戶資源、軟硬件資源以及信息資源等。計費(fèi)模塊負(fù)責(zé)管理訂單的資金流,以及公司的日常支出。安全保障模塊通過https[4]協(xié)議實現(xiàn)了安全的數(shù)據(jù)傳輸,又通過搭建防火墻保障了自身的健壯性。

        負(fù)載均衡模塊負(fù)責(zé)解決高并發(fā)這一問題,其具體實現(xiàn)思路是在服務(wù)器端,采用LVS架構(gòu)實現(xiàn)服務(wù)器集群,以此來實現(xiàn)負(fù)載均衡,分擔(dān)高并發(fā)訪問對服務(wù)器產(chǎn)生的壓力。在實現(xiàn)集群的DirectorServer時,采用兩臺服務(wù)器實現(xiàn)多活,防止VIP故障而導(dǎo)致集群不可用[5]。

        2 基于混合模式的訂單高效分配算法

        訂單分配的目標(biāo)是通過對代辦員的最優(yōu)調(diào)度,以此來高效地完成用戶訂單。為此,訂單分配算法需要處理用戶、訂單以及代辦員三類實體的信息,具體包括:(1)用戶畫像包含用戶的當(dāng)前位置坐標(biāo)、等級、積分、成單數(shù)等信息;(2)訂單畫像包括目標(biāo)物品位置坐標(biāo)、目標(biāo)地位置坐標(biāo)、下單時間、預(yù)約時間、訂單金額等信息;(3)代辦員畫像包括代辦員的星級、當(dāng)前位置坐標(biāo)、成單數(shù)等信息?;谂?搶混合模式的訂單高效分配算法的偽代碼如下所示。

        訂單高效分配算法:

        輸入:m個用戶訂單orderi、n個代辦員agentj

        輸出:代辦員與用戶訂單的匹配關(guān)系

        1.For i=1 To i=m

        2.For j=1 To j=n

        3.計算orderi中目標(biāo)物品位置與agentj當(dāng)前位置的距離d1ij;

        4.計算orderi中目標(biāo)地位置與agentj當(dāng)前位置的距離d2ij;

        5.IF Max(d1ij,d2ij)<=PT

        6.Insert agentj Into CS

        7.End For

        8.對CS中的代辦員按照多個維度(即畫像屬性)進(jìn)行排序,得到一個優(yōu)先級矩陣PM;

        9.計算P_order=PM WT;

        10.將P_order中的代辦員按照優(yōu)先級位次從高到低劃分成C組,即S_P_order1,S_P_order2,…, P_orderC;

        11.While(訂單orderi沒有被接受)

        12.每隔T時間,依次向S_P_order1,S_P_order2,…, S_P_orderC發(fā)送訂單信息,每組內(nèi)的代辦員可以在T時間內(nèi)進(jìn)行搶單;

        13.End While

        14.End For

        在步驟3和4中,針對不同的業(yè)務(wù)類型,目標(biāo)物品位置OOL和目標(biāo)地位置OPL的物理含義不同。例如,對于代買咖啡業(yè)務(wù),OOL是用戶指定的咖啡店位置,OPL是用戶確認(rèn)的接收位置;而對于代送鮮花業(yè)務(wù),OOL是用戶指定的花店位置,OPL是用戶設(shè)定的接收人位置。

        在步驟5中,PT為預(yù)先設(shè)定的距離閾值(即代辦員的

        服務(wù)能力范圍半徑)。在步驟6中,CS表示候選代辦員集合,候選代辦員指的是具備完成訂單orderi能力的代辦員。在步驟8中,PM的行數(shù)為CS中候選代辦員的數(shù)量,列數(shù)為代辦員畫像中用于進(jìn)行排序的屬性數(shù)量,PM中的元素pkh表示第k個候選代辦員在第h維畫像屬性上的優(yōu)先級位次。

        在步驟9中,權(quán)重向量W=表示用戶對代辦員畫像屬性的偏好,例如,wh表示用戶對代辦員畫像中用于排序的第h維屬性的偏好;P_order表示CS中全體候選代辦員的綜合優(yōu)先級向量,其中P_orderk表示第k個候選代辦員的綜合優(yōu)先級位次。

        權(quán)重向量W的設(shè)定一方面需要收集平臺用戶的大量歷史數(shù)據(jù),通過對歷史數(shù)據(jù)進(jìn)行挖掘與分析來實現(xiàn);另一方面也要參考用戶可能指定的個性化偏好,對初始設(shè)定值進(jìn)行修正。在步驟10和12中,參數(shù)C和參數(shù)T需要通過仿真數(shù)據(jù)測試或?qū)嶋H運(yùn)行情況來設(shè)定。

        3 可配置代買服務(wù)平臺的實現(xiàn)

        依據(jù)上述的平臺設(shè)計方案和訂單高效分配算法偽代碼,本文實現(xiàn)了面向高效派單的可配置代買服務(wù)平臺。受篇幅所限,僅給出代辦員視角的訂單處理流程的系統(tǒng)實現(xiàn)示意圖,如圖2所示。

        4 結(jié)束語

        本文的面向高效派單的可配置代買服務(wù)平臺很好地解決了一般O2O服務(wù)平臺均面臨的高并發(fā)、低效率和擴(kuò)展性差等問題,同時還利用訂單高效分配算法改善了平臺用戶的服務(wù)體驗。

        參考文獻(xiàn):

        [1]江萌,陶勁松.懶人需求推動新經(jīng)濟(jì)[N].湖北日報,2015(005).

        [2]翟高粵.基于AspectJ的AOP系統(tǒng)設(shè)計與實現(xiàn)[J].微計算機(jī)信息,2010,26(36):273-274.

        [3]楊帆.一種基于有限狀態(tài)機(jī)和命令模式的設(shè)備監(jiān)控軟件模型[J].中國水運(yùn)(下半月),2014,14(9):138-141.

        [4]肖曦,南楠.基于HTTPS的統(tǒng)一通信系統(tǒng)安全設(shè)計[J].物聯(lián)網(wǎng)技術(shù),2011(5):67-68.

        [5]王志剛,常興磊,胥茜.LVS集群的一種動態(tài)負(fù)載均衡方法[J].福建電腦,2017,33(10):111-113.

        猜你喜歡
        集群
        集群式AUV可控分群控制算法
        功能性新材料產(chǎn)業(yè)集群加速形成
        海上小型無人機(jī)集群的反制裝備需求與應(yīng)對之策研究
        培育世界級汽車產(chǎn)業(yè)集群
        一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:40
        Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
        勤快又呆萌的集群機(jī)器人
        三生打造全生態(tài)鏈健康產(chǎn)業(yè)集群
        對構(gòu)建智慧產(chǎn)業(yè)集群的幾點(diǎn)思考
        中華醫(yī)學(xué)會醫(yī)學(xué)期刊集群化發(fā)展的模式分析
        出版與印刷(2016年3期)2016-02-02 01:20:10
        好男人日本社区www| 免费看av网站在线亚洲| 一区二区三区字幕中文| 国产亚洲2021成人乱码| 久久精品无码鲁网中文电影 | 欧美成人网视频| 日本女优中文字幕在线播放| 99热在线观看| 宝贝把腿张开我要添你下边动态图| 在线观看国产精品91| 久久国产精品亚洲我射av大全| 欧美a级在线现免费观看| 丰满熟妇乱又伦| 欧美成人精品福利在线视频| 一区二区人妻乳中文字幕| 国产精品久久久久9999无码| 精品国产制服丝袜高跟| 一区二区无码精油按摩| 国产自拍视频在线观看免费| 天下第二社区在线视频| 亚洲视频1区| 日韩精品资源在线观看免费| 亚洲av成人片色在线观看| 97久久精品午夜一区二区| 久久久精品免费国产四虎| 亚洲熟妇一区二区蜜桃在线观看| 久热re这里精品视频在线6| 亚洲av无码专区亚洲av桃| 日本一级淫片免费啪啪| 一区二区三区国产精品乱码| 免费观看激色视频网站| 久久免费国产精品一区二区| 99久久婷婷国产精品综合网站| 无码人妻aⅴ一区二区三区| 国产尤物精品自在拍视频首页| 按摩师玩弄少妇到高潮hd| 精品人妻一区二区三区浪人在线 | 亚洲开心婷婷中文字幕| 欧美丰满熟妇乱xxxxx图片| 中文字幕亚洲精品人妻| 中文字幕女优av在线|