The invention belongs to the field of Internet technology, in particular provides a micro-service framework system for aquatic product quality and safety supervision system, which decomposes and discretizes the functions of aquatic product quality and safety supervision into a micro-service framework system, in which the micro-service framework system includes a micro-service division module, a business component development module, a micro-service registry, a micro-service gateway and DB data. Library. The invention provides a micro service framework system for aquatic product quality and safety supervision system, which effectively solves the problem of insufficient information service means in aquatic product quality and safety supervision system.
【技术实现步骤摘要】
一种用于水产品质量安全监管系统的微服务框架系统
本专利技术属于互联网
,特别涉及一种用于水产品质量安全监管系统的微服务框架系统。
技术介绍
随着生活水平的提高,人们对食品安全越来越关注。然而,“疯牛病”“毒生姜”“‘肌溶解’小龙虾”等农产品质量安全事件的发生,让消费者对农产品质量安全产生怀疑。从中央到地方,各级政府部门都把农产品质量安全当做关系百姓民生的大事,出台了多部法律法规来规范农产品生产。在信息化高度发展的今天,中国已将“互联网+”提升为国家发展战略。近年来,我国政府不部门要求利用互联网提升农业管理和服务水平,要求利用信息技术开展农产品质量安全监管。传统水产养殖存在水域分布广、监管工作难落实等问题,现有技术中水产品质量安全监管系统,其服务框架(如SOA)面临多种困境,难以满足柔性、容错、高聚合低耦合、可伸缩性、数据扩展等方面的更高需求,造成水产品监管的信息服务手段严重不足。微服务框架系统是构成应用系统的“小而自治的服务”。随着系统业务需求日益增加、业务数据快速增长、服务规模不断扩展,软件功能须频繁变化,微服务框架(MSA,MicroserviceArchitecture)作为一种新型软件系统,逐渐成为用于解决构建细粒度、松耦合复杂系统的分布式系统架构,它将应用程序分割为多个独立、协同工作的微小服务,每个服务专注于单一业务功能并拥有独立运行的进程,服务之间界限清晰,通过轻量级通信实现完整的应用,满足用户业务扩展变化的需求。微服务框架能够按照业务拆分服务粒度,通过可伸缩接口控制服务边界,适应实际业务需求变化,使用微服务组合完成具体功能,使应用程序可 ...
【技术保护点】
1.一种用于水产品质量安全监管系统的微服务框架系统,其特征在于,所述微服务框架系统包括微服务划分模块、业务组件开发模块、微服务注册表、微服务网关和DB数据库;微服务划分模块,用于通过水平划分和垂直划分对水产品质量安全监管系统进行拆分,提取核心业务,水平方向上把复杂业务抽象出若干业务领域,包括监督检查、执法抽检、案件办理、投诉举报、案件处罚、任务调度,并作为微服务中心对外提供服务;垂直划分将业务域拆分成多个功能单一、独立的功能单元,确定各单元内外消费的微服务,按业务复杂度来确定服务粒度大小,不同微服务之间相互独立,服务进程相互隔离;所述业务组件开发模块,用于根据业务需求确定功能单元,并给出微服务描述信息,以及定义微服务接口;所述微服务注册表,用于对微服务进行注册,以及向微服务网关提供微服务接口;所述微服务网关,建立客户端与微服务框架系统的连接,用于接收客户端访问请求、对外提供统一服务。
【技术特征摘要】
1.一种用于水产品质量安全监管系统的微服务框架系统,其特征在于,所述微服务框架系统包括微服务划分模块、业务组件开发模块、微服务注册表、微服务网关和DB数据库;微服务划分模块,用于通过水平划分和垂直划分对水产品质量安全监管系统进行拆分,提取核心业务,水平方向上把复杂业务抽象出若干业务领域,包括监督检查、执法抽检、案件办理、投诉举报、案件处罚、任务调度,并作为微服务中心对外提供服务;垂直划分将业务域拆分成多个功能单一、独立的功能单元,确定各单元内外消费的微服务,按业务复杂度来确定服务粒度大小,不同微服务之间相互独立,服务进程相互隔离;所述业务组件开发模块,用于根据业务需求确定功能单元,并给出微服务描述信息,以及定义微服务接口;所述微服务注册表,用于对微服务进行注册,以及向微服务网关提供微服务接口;所述微服务网关,建立客户端与微服务框架系统的连接,用于接收客户端访问请求、对外提供统一服务。2.根据权利要求1所述的微服务框架系统,其特征在于,所述水产品质量安全监管系统包括基础设施IaaS层,为上层应用提供通信网络、数据存储和虚拟化配制;软件开发平台PaaS层,提供应用程序的开发和运行环境;信息门户SaaS层,用于针...
【专利技术属性】
技术研发人员:成维莉,徐冬寅,朱帅,毛林,程涛,吴敏,朱江,
申请(专利权)人:江苏农牧科技职业学院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。