摘要
为了解决传统单体架构在系统达到一定体量后所带来的功能耦合度高、扩展困难和经过微服务拆分后通过使用传统微服务架构如(SpringCloud)所带来的非业务代码入侵、SDK升级成本高和版本碎片化严重等问题,设计实现了《基于领域驱动与服务网格的网络舆情系统》,主要使用领域驱动设计(DDD)对网络舆情分析系统进行拆分,从而解决单体架构所带来的功能耦合度高等问题。使用Kubernetes和Istio实现服务网格(ServiceMesh),治理网络舆情系统经DDD拆分后的微服务,消除掉传统微服务技术中因实现服务发现等功能而在代码层面导入过多SDK导致的难以维护等问题。
-
单位北京城市学院