熟练掌握 Mysql数据库的 索引、Innodb存储引擎
熟练使用 Camunda 工作流组件,并且可以封装为独立的服务
熟练使用 Mongodb、Postgresql 数据库
熟练使用 Spring、SpringMVC、SpringBoot、MyBatis、MyBatis-Plus 进行开发 熟练使用 Redis 缓存技术
熟练使用 RocketMQ 消息队列进行消息传递
熟练使用 Linux 基本命令操作
熟练使用 Docker、Docker-compose 进行快速部署容器
熟练使用 Maven、Git、Jenkins 进行自动化部署服务
熟悉 HTML、css、JavaScript、Vue 进行 Web 前端开发
熟悉 Elasticsearch 搜索引擎相关API操作
熟悉 SpringCloude 阿里巴巴五大组件 熟悉部分设计模式,如单例、工厂、策略、状态模式 了解Kubernetes集群基本命令操作
项目描述:在硕威GIS平台基础上,再次进行拓展开发,额外添加两个平台,分别为:移动端APP平 台、大屏展示平台,再将Web页面管理平台分为两个平台分别为:河道、官网Web管理平台。这两个平 台是包括互联网设备采集信息模块、网格模块。移动端APP平台是包括任务模块、任务分配模块构 成,大屏展示平台主要展示互联网设备采集的信息,任务进度之类的信息。 技术架构:SpringBoot + Mybatis-plus + PostgreSQL + Mongodb + Redis + Minio + Nacos + RocketMQ + Camunda 职责描述: 1.临时任务执行时配合Camunda工作流,对这个任务经常发生状态变化时,使用了设计模式中 的状态模式,更好的优化代码的结构 2.设置巡查任务使用了Scheduler定时任务功能,可以随时设置巡查任务开始时间 3.由于互联网上报数据存在对方数据库,我们部署探针每个一段时间抓取最新上报数据,通过 RocketMQ消息队列传递,并且存入在Mongodb数据库中 4.使用logstash + elasticsearch + kibana搭建了一套日志收集分析系统。 5.使用Docker + docker-compose来部署编排服务。