系统旨在为大会及其他会议会展活动提供支持,为会议管理、参会报名、展商管理、现场报到等全流程提供一站式解决方案。系统集展示、引流、互动为一体,提升会议运转效率、加速数据协同、加强服务体验和组织竞争力,实现展会的数字化转型。
通过建立会议全流程数字化管理系统,实现会前、会中、会后的全流程信息化管理与智能化控制,做到会前策划推广与招募数字化,会中流程管理智能化,参会数据规范化,信息发布网络在线化。通过智能流程化管理和多维度数据分析报告,洞察规律,预测趋势,为会务活动提供决策依据。
本项目基于 Spring Cloud Alibaba 技术栈构建,采用微服务架构进行拆分,整体遵循 “高内聚、低耦合” 的设计思路,以支撑业务的快速迭代和高可用需求。
在架构设计上,我们将系统拆分为四大核心微服务模块:
系统管理服务:基于 Spring Boot + MyBatis-Plus 实现,负责用户、角色、权限的统一管理,以及系统配置的动态维护。
基础设施服务:采用 Nacos 作为服务注册与配置中心,Sentinel 实现流量控制与熔断降级,同时集成 Seata 保证分布式事务一致性,为所有业务服务提供底层支撑。
会议服务:基于 Spring Cloud Gateway 实现 API 网关路由,结合 RocketMQ 实现会议预约、通知等异步消息推送,满足高并发场景下的消息可靠性需求。
批处理服务:使用 XXL-JOB 完成大规模数据的批量处理与统计。
我在项目中主导了技术选型与基础架构搭建,完成了 Nacos、Sentinel、Seata 等中间件的集群部署与配置优化,确保服务间调用的稳定性与链路可观测性。在业务开发中,我负责系统管理服务的权限模块开发,实现了基于 RBAC 的细粒度权限控制,支持 500+ 用户的并发登录与权限校验,接口响应时间控制在 200ms 以内;主导会议服务的核心流程设计,完成了会议参会报名、现场签到等功能,支撑20000+用户会议会展的稳定运行。