• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      微服務架構的長租公寓管理系統(tǒng)設計

      2020-01-03 10:09:02高超謝文聰
      現代信息科技 2020年14期
      關鍵詞:運營管理

      高超 謝文聰

      摘? 要:隨著我國長租公寓產業(yè)的興起,相應的公寓運營管理信息系統(tǒng)建設逐漸受到重視,然而業(yè)務功能的迅速變化及規(guī)模的不斷膨脹給該類系統(tǒng)的設計帶來了新的挑戰(zhàn)。結合管理難點、痛點,基于微服務架構的相關基礎,結合長租公寓實際運營管理流程與經驗,設計出基于微服務架構的長租公寓運營管理信息系統(tǒng)的總體設計方案,最后對該系統(tǒng)的基本結構進行了分析與探討。

      關鍵詞:微服務架構;長租公寓;運營管理

      Abstract:With the rise of Chinas long-term rental apartment industry,the construction of the corresponding apartment operation management information system has been paid more and more attention. However,the rapid change of business functions and the continuous expansion of the scale have brought new challenges to the design of such systems. Combined with the management difficulties and pain points,based on the relevant foundation of micro-service architecture,combined with the actual operation and management process and experience of long-term rental apartment,the overall design scheme of operation and management information system of long-term rental apartment based on micro-service architecture is designed. Finally,the basic structure of the system is analyzed and discussed.

      Keywords:micro-service architecture;long-term apartment;operation management

      0? 引? 言

      在“房住不炒”的政策指引下,長租公寓產業(yè)在我國蓬勃發(fā)展。較多長租公寓從業(yè)企業(yè),例如具有酒店行業(yè)、房屋中介機構背景的企業(yè),其運營管理信息系統(tǒng)多基于傳統(tǒng)架構的單體架構(Monolithic Architecture)模式。但隨著業(yè)務量的增長、需求的不斷延伸,導致系統(tǒng)功能耦合度日益加深、代碼維護工作量越來越大。為解決上述問題,提出一種基于微服務架構的長租公寓運營管理信息系統(tǒng)的設計思路,以期為行業(yè)內運營管理信息系統(tǒng)的開發(fā)提供一種思路。

      1? 微服務架構簡介

      微服務架構(Microservices Architecture)由面向對象(Object Oriented,OO)設計專家Martin Flower提出,是一種低成本、快速響應、面對復雜業(yè)務邏輯的軟件系統(tǒng)架構設計理論。該理論的核心思想為:將具有復雜業(yè)務邏輯的軟件系統(tǒng)拆分成彼此獨立的多個服務(Service),每個服務對應現實中企業(yè)某一類具體業(yè)務,服務之間一般采用REST、JSON等輕量級通信協議進行協作通信。單個服務代碼較少(通常為數百行至數千行不等),業(yè)務邏輯相對簡單且運行在自己的進程中,可以獨立測試、部署、運行,從而使得整體應用可以高效地迭代、運維。

      微服務架構可以視為SOA的“升級版”,但與SOA相比,微服務架構不再強調SOA架構里的ESB企業(yè)服務總線,而是將SOA的理念深入至每一個具體的業(yè)務服務中。微服務架構應用的核心在于如何識別服務的邊界,設計出合理的微服務。一般來說,有三種常見的拆分模式。

      (1)統(tǒng)一服務層:所有基礎數據都通過一個統(tǒng)一的服務來進行訪問。這種模式在業(yè)務簡單的時候不失為一個快速分層的方案,一旦業(yè)務變得復雜,服務層會變得非常重并成為耦合焦點。如果所有的數據訪問都通過一個服務層來訪問,那么一行代碼出故障,就將影響整個服務。

      (2)每個子業(yè)務對應一個服務:即將服務層按業(yè)務類型進行細分,一個服務出問題也不會影響其他服務,與此同時,數據層也按照業(yè)務垂直拆分開。每個微服務可由不同團隊開發(fā),項目開發(fā)速度將獲得顯著提升。

      (3)每個數據庫對應一個服務:每個專用數據庫只關注一個業(yè)務功能。每個微服務配套一個數據庫,數據庫可根據不同的微服務類型進行選擇,例如需要大型的數據管理時使用Oracle數據庫,若只管理少許數據時可使用MySQL數據庫,甚至是SQLite數據庫。

      2? 長租公寓運營管理信息系統(tǒng)功能模塊分析

      長租公寓運營管理信息系統(tǒng)應具有兩類終端,分別為Web端及移動端。其中,移動端需分別向公寓管理人員及租客提供相應APP程序。系統(tǒng)需能夠連接至公寓中使用的各類智能設備(如智能門鎖、智能水表、智能電表、人臉識別門禁、人證檢驗等),實時傳遞信息。系統(tǒng)的主要業(yè)務場景包括以下內容。

      (1)公司高管:查看概覽。

      (2)系統(tǒng)管理員:配置項操作、權限配置。

      (3)財務人員:對賬、流水明細的審核。

      (4)平臺運營人員:運營報表導出、運營數據分析。

      (5)公寓一線店員:對租客入住前、入住后、結租操作及智能設備運行情況查看等。

      長租公寓運營管理信息系統(tǒng)的功能模塊主要包含以下內容。

      (1)Web端:主要包括工作臺、房源管理、合同管理、客戶管理、賬務管理、物聯設備管理、統(tǒng)計報表及系統(tǒng)權限配置等模塊。

      (2)用戶端APP:主要包括賬戶管理、線上繳費、線上找房、智能設備管理、線上報修、結組申請及發(fā)票申請等模塊。

      (3)管家端APP:主要包括房源管理、合同管理、賬務管理、智能設備管理、線上報修、運營數據展示等模塊。

      如圖1所示,智慧公寓管理平臺的整體系統(tǒng)方案分為五層,包括智能設備層、IaaS平臺層、PaaS平臺層、智慧公寓SaaS平臺層以及大數據DaaS平臺層。每一層都包括不同的功能模塊。

      (1)智能設備層,需要接入智能門鎖、智能電表、智能水表以及融合網關等設備。

      (2)PaaS平臺層,與公寓IOT平臺、第三方物聯平臺以及電子簽約平臺等對接。

      (3)智慧公寓SaaS平臺層,采用微服務低耦合設計方案,結合公寓的實際運營流程,平臺細分為看房(租前)、簽約、入住、服務以及退房(租后)五大業(yè)務流程(無人看房、CRM以及人臉識別模塊會在后續(xù)的版本中陸續(xù)實現)。同時在該層完成第三方財務系統(tǒng)和第三方OA系統(tǒng)的對接。

      (4)大數據DaaS平臺層,該層完成用戶行為數據分析、飛單預警、運營分析、房間安全預警、群租告警、定價策略分析,為公寓運營提供數據支撐。

      (5)IaaS平臺層,該層支持主流公有云如阿里云、天翼云、華為云的云端業(yè)務部署,或根據運營方IT能力采用私有云進行云端業(yè)務部署。

      南京東南公寓管理有限公司堅持以一站式綜合服務平臺創(chuàng)意菁英人居樣本,通過“1+1+X”運營模式,打造集創(chuàng)業(yè)學習、社交活動、生活服務于一體的服務空間,滿足租住人群的一體化需求。借助智能化設備設施、集成化管理系統(tǒng)、專業(yè)大數據管理手段、拇指化操作等,讓運營管理更便捷、更高效。系統(tǒng)登錄頁面如圖2所示。

      3? 長租公寓運營管理系統(tǒng)架構設計

      長租公寓運營管理信息系統(tǒng)架構設計基本原則如下。

      (1)采用大型系統(tǒng)B/S技術架構、經典MVC模式,將數據層、業(yè)務層、展示層、用戶層進行分析分離,實現系統(tǒng)高內聚、低耦合。

      (2)業(yè)務邊界清晰、擴展性好,系統(tǒng)代碼簡潔,系統(tǒng)迭代升級快速,可擴展性強。

      (3)支持硬件系統(tǒng)分布式集群部署,提供數據緩存異步、冗余、自動備份更新等機制。

      (4)系統(tǒng)前端可實現CDN加速、緩存、靜態(tài)化、異步加載等。

      (5)可靈活使用中間件服務機制、應用分布式集群等服務。當用戶越來越多時,將用戶的請求分發(fā)給集群上不同的應用服務器。

      (6)動態(tài)數據(比如Session)或者查詢頻率很高的靜態(tài)數據采用Redis數據庫進行緩存,使得業(yè)務彼此分離;核心業(yè)務數據庫采用主備高可用模式,單個節(jié)點故障不會影響數據庫服務,也不會導致數據丟失。

      (7)支撐功能完善:系統(tǒng)消息中心、日志系統(tǒng)需完備,可很好解決整體系統(tǒng)的穩(wěn)定性、可追溯性等問題。

      (8)服務響應速度:正常接口響應時間控制在5秒以內(不包括復雜業(yè)務邏輯報表導出接口)。在5臺服務器集群(4核CPU,32 G內存,1 000 G SSD硬盤)、2臺數據庫服務器(4核CPU,16 G內存,500 G SSD硬盤)以及100 M帶寬的資源配置下可以支撐5萬套房源的正常運營(包括用戶端APP/管家端APP)。

      本信息系統(tǒng)采用Spring Boot作為開發(fā)應用框架,該框架采用約定優(yōu)于配置(Convention Over Configuration)的方式開發(fā),可以快速構建Spring應用。在微服務架構的具體實現上,本信息系統(tǒng)采用了Spring Cloud云應用開發(fā)工具,該工具主要包括分布式開發(fā)五大組件,分別為:服務發(fā)現(Netflix Eureka)、客戶端負載均衡(Netflix Ribbon)、斷路器(Netflix Hystrix)、服務網關(Netflix Zuul)及分布式配置(Spring Cloud Config)。

      系統(tǒng)業(yè)務微服務拆分的方式為每一個業(yè)務對應一個業(yè)務類微服務,一共具有9個核心業(yè)務種類的微服務,分別為:房源服務、設備服務、租務服務、財務服務、系統(tǒng)服務、電子簽約服務、報修服務、收費服務、企業(yè)服務。系統(tǒng)基礎類服務4個,分別為:注冊中心、網關服務、負載均衡以及配置服務。服務采用Docker Swarm部署,可根據性能需要對服務進行橫向拓展。實際部署過程中,各個服務模塊都采用集群部署方式,單個服務甚至服務器故障不會影響系統(tǒng)正常對外服務。其具體架構如圖3所示。

      4? 結? 論

      參考常用的系統(tǒng)微服務架構設計方案,提出一種基于Spring Cloud的長租公寓運營管理信息系統(tǒng)設計思路,將公寓管理的整個業(yè)務拆分為一組微服務,各微服務之間相對獨立,且服務之間能通過輕量級通信機制進行服務間的調用。所有微服務相互配合,解決了系統(tǒng)維護難、擴展難的痛點。

      參考文獻:

      [1] 李貞昊.微服務架構的發(fā)展與影響分析 [J].信息系統(tǒng)工程,2017(1):154-155.

      [2] 馬雄.基于微服務架構的系統(tǒng)設計與開發(fā) [D].南京:南京郵電大學,2017.

      [3] 楊宇,焦麗琴.基于微服務的企業(yè)應用設計與實現 [J].電子科學技術,2016,3(5):623-625.

      [4] 張晶,黃小鋒.一種基于微服務的應用框架 [J].計算機系統(tǒng)應用,2016,25(9):265-270.

      [5] 王磊.微服務架構與實踐 [M].北京:電子工業(yè)出版社,2015:87-126.

      作者簡介:高超(1985—),男,回族,江蘇南京人,高級工程師,碩士研究生,研究方向:軟件架構設計、軟件測試;謝文聰(1984—),男,漢族,江蘇徐州人,助理工程師,本科,研究方向:產品需求分析、軟件開發(fā)。

      猜你喜歡
      運營管理
      縣域城市公共自行車運營管理體制淺析
      中國經貿(2016年22期)2017-01-16 18:21:09
      對風電場運營管理的探討
      東方教育(2016年19期)2017-01-16 12:56:48
      基于電信運營商及物聯網運營平臺的研究
      新能源公交車輛發(fā)展的政策支持及使用管理
      博物館免費開放后的運營管理
      醫(yī)藥制造型企業(yè)總部層面運營管理的思考與實踐
      經濟師(2016年10期)2016-12-03 22:35:05
      體育場館運營管理效益及對策探討
      醫(yī)院大型設備的運營管理(pet—ct)
      村鎮(zhèn)公共設施優(yōu)化配置與運營管理綜述
      中國市場(2016年30期)2016-07-18 05:35:39
      關于機場特色沙盤的構想與開發(fā)
      中國市場(2016年28期)2016-07-15 04:57:49
      垣曲县| 海安县| 平潭县| 阿坝| 通河县| 古浪县| 抚顺县| 常宁市| 屯门区| 商都县| 缙云县| 鄄城县| 冕宁县| 灌南县| 涞水县| 和顺县| 古交市| 彰化县| 乌鲁木齐县| 开鲁县| 镇赉县| 长子县| 法库县| 涞水县| 长寿区| 泸溪县| 阜南县| 盱眙县| 兴业县| 东至县| 麻栗坡县| 渝中区| 广东省| 洞口县| 黎平县| 和田县| 且末县| 广元市| 东方市| 浦县| 邻水|