本栏目责任编辑:谢媛媛软件技术ComputerKnowledgeandTechnology电脑知识与技术第19卷第4期(2023年2月)基于SpringCloud的微服务山羊孕测管理系统设计与实现邵毅,陈春,彭华(毕节职业技术学院,贵州毕节551700)摘要:应用架构从起初单体应用到分布式服务或者微服务应用,技术的不断进步。单体架构代码全部在同一个应用中,易于开发、测试、部署,但随着服务的功能增加使业务之间冗余增加。微服务和分布式服务没有本质的区别,微服务更强调服务的粒度要细,微服务技术具备单独的业务模块部署,它具有可扩展性,高可用存储分布、动态伸缩性。实际业务中,应从业务实际需求出发,选择合理方案。“基于SpringCloud的微服务山羊孕测管理系统”在Java生态中SpringCloud微服务架构开发采用SpringBoot框架,整合Sentinel、Gateway、openfeign、PolarisMesh等组件,依靠微服务各个业务模块之间接口调用与通信。本系统的设计和实现能够提高对孕山羊多方面数据的统一收集管理,降低劳动成本,实现孕山羊信息化管理,助力智慧畜牧。关键词:SpringCloud微服务;SpringBoot框架;山羊孕测中图分类号:TP311文献标识码:A文章编号:1009-3044(2023)04-0046-04开放科学(资源服务)标识码(OSID):随着社会对软件系统的需求逐渐扩增,增加对事物多样化以及提高便捷的管理方式,许多企业开放自身部分产品线独立出来允许开发者的调用或维护工作之中,使得软件开发效率的提升、软件开发生态不断完善。对孕山羊管理方面,项目组在毕节威宁山羊养殖场(艾家坪、卢虹养殖场)调研,了解到养殖场山羊信息管理相对落后,对孕山羊的管理更是处于人工管理的粗放模式,这增加了山羊养殖员工作的社会劳动必要时间。在数量大的山羊群管理上,对山羊的怀孕信息的人工管理显而易见不是完好解决方案。如今软件开发生态的不断完善,提高了各项业务功能的开发与整合,更多精细化程度的管理与流程化。鉴于以上情况,本文提出设计并实现一款基于SpringCloud的微服务山羊孕测管理系统,以保证对养殖场山羊群的孕山羊的数量和质量进行分析和管理,从而改变养殖场孕山羊信息的人工管理的粗放的状态,技术上增加一体化DevOps自动化部署的方式,实现保证系统的稳健与可动态升级维护性。1山羊孕测管理信息化管理概况项目组调研5家以上毕节威宁养殖场,了解它们目前只能靠人工方式对孕山羊的数量、种类、体温、位置和事件记录进行粗放管理,无法便捷地将以往至现在的数据进行查找与分析,更不...