基本信息

案例ID:222935

技术顾问:宗旭 - 11年经验 - 华住集团

联系沟通

微信扫码,建群沟通

项目名称:某公司CRM系统架构

所属行业:生活消费 - 出行

->查看更多案例

案例介绍

这是一个系统逻辑架构图,展示了一个复杂的网络服务架构。以下是一些关键技术要点:
一、网络访问层
VG 公网关:作为整个系统的入口,连接到互联网。
二、应用层
SpringCloud Gateway:作为微服务架构中的网关,处理路由和过滤请求。
Eureka 注册中心:用于服务发现和注册,确保各个服务之间的通信。
应用服务 A - F:多个应用服务,处理具体的业务逻辑。这些服务通过 Eureka 注册中心进行通信。
应用发布中心:负责管理和发布应用服务。
配置中心(nacos):集中管理系统配置。
监控 - 报警中心:监控系统性能和状态,并在出现问题时发出警报。
三、数据层
大数据服务:
Spark:用于大数据处理和分析。
Hive:数据仓库基础设施,用于查询和分析存储在分布式存储中的大型数据集。
Hadoop 集群:提供分布式存储和计算能力。
Wormhole:可能是用于数据传输或数据处理的工具。
Dbus 集群:用于数据总线,处理数据的传输和集成。
MySQL:关系型数据库,用于存储结构化数据。
Redis:内存数据库,用于缓存和快速数据访问。
四、日志和分析
ELK 日志收集分析服务:用于收集、存储和分析系统日志,帮助进行故障排查和性能优化。
整个架构图展示了一个高度集成和分布式的系统,利用多种技术来确保系统的可靠性、可扩展性和高性能。通过使用微服务架构、服务注册和发现、网关、大数据处理和日志分析等技术,实现了一个复杂而高效的网络服务平台。
在该项目中,我担任了 技术负责人 和 运维工程师 的角色,主要负责以下工作:
1. 架构设计与技术选型
技术选型与架构设计:与团队共同讨论并决定了CRM系统的技术栈,选择了适合的前后端开发框架(React/Vue.js 和 Node.js/Python),设计了系统的微服务架构,确保了系统的可扩展性和高可用性。
数据库设计:负责数据库的设计与优化,定义了客户、销售机会、任务等核心数据表的结构,并设计了高效的数据访问层。
2. API与后端开发
负责设计并实现了RESTful API,与前端进行数据交互。确保了API的高效性、安全性和易扩展性。
在服务端实现了对用户数据的验证、数据处理、权限管理等功能,保障了系统的稳定性和数据安全性。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服