Computer Science ›› 2020, Vol. 47 ›› Issue (6A): 643-647.doi: 10.11896/JsJkx.190800010

• Interdiscipline & Application • Previous Articles     Next Articles

Design of ETC System Based on Microservice Architecture

YU Man, HUANG Kai and ZHANG Xiang   

  1. BeiJing Express Technology Co.,Ltd.,BeiJing 100000,China
  • Published:2020-07-07
  • About author:YU Man, postgraduate, engineer.Her main research interests includemicro-service and electronic toll collection.

Abstract: With the development of information technology,ETC technology has been widely used in charging areas such as highways and urban congestion areas.The ETC system becomes increasingly huge and complex with the rapid expansion of business functionsand the increasing volume of users and transactions.In view of the problems in design and maintenance of the system,this paper proposed to upgrade the existing ETC system in BeiJing based on the microservice architecture.The architecture design and key technologies of two important components,data platform and business platform,after system reconstruction are introduced in details.Finally,the system conforms to the development principle of lightweight,loose coupling and high scalability.The full-automatic independent deployment and the operation & maintenance of hot update are realized,and the bottleneck problems encountered in practical applications are also solved.

Key words: business platform, Data platform, High expansion, Hot update, Loose coupling, Microservice

CLC Number: 

  • TP311
[1] 孙文娟.高速公路ETC收费系统的设计与应用.产业与科技论坛,2014(23):67-68.
[2] 刘强,郭祥柏.浅谈ETC收费系统在高速公路的应用.机电信息,2013(3):173-174.
[3] 佘亦荣.高速公路计重ETC收费系统的研究及设计.中国科技信息,2014(11):91-92.
[4] 汪毅.ETC不停车收费系统关键技术分析.科技创新导报,2018,435(3):159-160.
[5] 李春阳,刘迪,崔蔚,等.基于微服务架构的统一应用开发平台.计算机系统应用,2017,26(4):43-48.
[6] 黄嘉诚,董晶.基于微服务的智能档案服务系统设计与实现.电子设计工程,2018,26(2):26-30.
[7] 洪华军,吴建波,冷文浩.一种基于微服务架构的业务系统设计与实现.计算机与数字工程,2018,46(1):149-154.
[8] 付朋辉,吕锋,王艳.基于微服务架构的平台设计与应用.金融电子化,2017(6):72-73.
[9] 陈春霞.基于容器的微服务架构的浅析.信息系统工程,2016(3):95-96.
[10] BALALAIE A,HEYDARNOORI A,JAMSHIDI P.Microservices architecture enables devops:Migration to a cloud-native architecture.IEEE Software,2016,33(3):42-52.
[11] 辛园园,钮俊,谢志军,等.微服务体系结构实现框架综述.计算机工程与应用,2018,54(19):16-23.
[12] 黄嘉诚,董晶.基于微服务的智能档案服务系统设计与实现.电子设计工程,2018,26(2):26-30.
[13] 洪华军,吴建波,冷文浩.一种基于微服务架构的业务系统设计与实现.计算机与数字工程,2018,46(1):149-154.
[14] VAN VLIET H,TANG A.Decision making in software architecture.Journal of Systems and Software,2016,117:638-644.
[15] DRAGONI N,GIALLORENZO S,LAFUENTE A L,et al.Microservices:yesterday,today,and tomorrow//Present and ulterior software engineering.Springer,Cham,2017:195-216.
[16] THNES J.Microservices.Software IEEE,2015,32(1):116.
[17] NEWMAN S.Building microservices:designing fine-grained systems.O’Reilly Media,Inc.,2015.
[18] SILL,ALAN.The Design and Architecture of Microservicesb.IEEE Cloud Computing,2016,3(5):76-80.
[19] EBERT C,GALLARDO G,HERNANTES J,et al.DevOps.IEEE Software,2016,33(3):94-100.
[20] PAPAZOGLOU M P,HEUVEL W J.Service oriented architectures:Approaches,technologies and research issues.VLDB Journal,2007,16(3):389-415.
[21] LI T,BAUMBERGER D,HAHN S.Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin.ACM Sigplan Notices,2009,44(4):65-74.
[22] 马原.基于RPC的高并发网络通信中负载均衡的研究.杭州:浙江理工大学,2017.
[1] LU Yi-fan, CAO Rui-hao, WANG Jun-li, YAN Chun-gang. Method of Encapsulating Procuratorate Affair Services Based on Microservices [J]. Computer Science, 2021, 48(2): 33-40.
[2] WANG Tao, ZHANG Shu-dong, LI An, SHAO Ya-ru, ZHANG Wen-bo. Anomaly Propagation Based Fault Diagnosis for Microservices [J]. Computer Science, 2021, 48(12): 8-16.
[3] JIANG Zheng, WANG Jun-li, CAO Rui-hao, YAN Chun-gang. Method of Service Decomposition Based on Microservice Architecture [J]. Computer Science, 2021, 48(12): 17-23.
[4] ZHU Han-qing, MA Wu-bin, ZHOU Hao-hao, WU Ya-hui, HUANG Hong-bin. Microservices User Requests Allocation Strategy Based on Improved Multi-objective Evolutionary Algorithms [J]. Computer Science, 2021, 48(10): 343-350.
[5] HE Zhi-peng, LI Rui-lin, NIU Bei-fang. Highly Available Elastic Computing Platform for Metagenomics [J]. Computer Science, 2021, 48(1): 326-332.
[6] WU Wen-jun, YU Xin, PU Yan-jun, WANG Qun-bo, YU Xiao-ming. Development of Complex Service Software in Microservice Era [J]. Computer Science, 2020, 47(12): 11-17.
[7] LIU Fan, WANG Li, LIU Kai, HUANG Xiao-feng. Architecture Design of Multiple Spacecraft Comprehensive Assessment System Based on Middle Platform [J]. Computer Science, 2020, 47(11A): 662-666.
[8] WU Bin-feng. Design of IoT Middleware Based on Microservices Architecture [J]. Computer Science, 2019, 46(6A): 580-584.
[9] LI Wen-hai, PENG Xin, DING DAN, XIANG Qi-lin, GUO Xiao-feng, ZHOU Xiang, ZHAO Wen-yun. Method of Microservice System Debugging Based on Log Visualization Analysis [J]. Computer Science, 2019, 46(11): 145-155.
[10] CHEN Lin, YING Shi and JIA Xiang-yang. SHMA:Monitoring Architecture for Clouds [J]. Computer Science, 2017, 44(1): 7-12.
[11] LUO Jun-hui,BAI Guang-wei,SHEN Hang and CAO Lei. Dynamic Load Balance Mechanism Based on Mobile Terminal Service-aware in Integrated Heterogeneous Wireless Networks [J]. Computer Science, 2014, 41(6): 37-42.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!