结合DDD与服务网格的网络舆情分析系统设计与实现  

Design and implementation of network opinion analysis system combining DDD and service grid

在线阅读下载全文

作  者:韩钰 丁悦 石明翔 郭昕锐 郭子岩 Han Yu;Ding Yue;Shi Mingxiang;Guo Xinrui;Guo Ziyan(Informatics Division,Beijing City University,Beijing 100080,China)

机构地区:[1]北京城市学院信息学部,北京100080

出  处:《现代计算机》2023年第18期108-112,共5页Modern Computer

基  金:北京城市学院大学生创新创业训练计划项目资助(202211418004)。

摘  要:为了解决传统单体架构在系统达到一定体量后所带来的功能耦合度高、扩展困难和经过微服务拆分后通过使用传统微服务架构如(SpringCloud)所带来的非业务代码入侵、SDK升级成本高和版本碎片化严重等问题,设计实现了《基于领域驱动与服务网格的网络舆情系统》,主要使用领域驱动设计(DDD)对网络舆情分析系统进行拆分,从而解决单体架构所带来的功能耦合度高等问题。使用Kubernetes和Istio实现服务网格(ServiceMesh),治理网络舆情系统经DDD拆分后的微服务,消除掉传统微服务技术中因实现服务发现等功能而在代码层面导入过多SDK导致的难以维护等问题。In order to solve the problems of high functional coupling and difficulty in expansion caused by the traditional monolithic architecture after the system reaches a certain volume and the problems of non‑business code invasion,high cost of SDK upgrade and serious version fragmentation caused by using traditional microservice architecture such as SpringCloud after microservice splitting,we designed and implemented the“Domain‑driven and Service Grid‑based Web Public Opinion System”,which mainly the main purpose of this project is to use domain‑driven design(DDD)to split the web public opinion analysis system so as to solve the problems of high functional coupling caused by monolithic architecture.It also uses Kubernetes and Istio to implement a ServiceMesh to govern the microservices of the DDD‑partitioned web public opinion system,eliminating the problems of difficult maintenance caused by the excessive import of SDKs at the code level to implement service discovery and other functions in traditional microservice technologies.

关 键 词:舆情 DDD ServiceMesh Istio Kubernets 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象