1.熟悉 Net Framework,Net Core 跨平台开发,熟悉 Windows与 Linux ,熟练使用 Docker 容器
2.了解 TCP/IP 协议,熟悉多线程,熟练使用分布式锁
3.熟悉面向对象编程,擅长 BS端、CS端、WebApi、Windows 服务、Linq等C#技能开发
4.熟练掌握 ADO.NET、EF 等数据库访问技术,擅于解决大数据量、高并发性能优化问题
5.熟悉分布式事务、负载均衡、缓存、消息等技术,熟练使用 Redis、RabbitMq、Consul、Nginx、Ocelot 等分布式中间件
AGV智能成品仓储系统(WMS)
项目目标:对客户整个生产流程进行监控管理,并利用 AGV 无人小车进行成品仓储管理
运行环境:Windows Server2019 + linux 系统
数据库:SQL server2008R2 + Redis6
项目架构:分布式架构
功能模块:
1、APS 排产模块+看板
2、MES 生产软件+产线硬件数据采集
3、WMS 仓储管理模块+PDA 进出仓功能模块
4、WCS 无人小车调度服务模块
个人负责模块内容:
1、制定项目整体开发方案、项目架构与开发计划
2、负责客户 CRM 系统接口对接,APS+WMS 业务模块开发,AGV 调度逻辑开发
3、负责不同系统之间的接口与分布式事务处理
4、硬件通信对接
主要用到的技术:
ADO.NET、Linq、EF ORM 仓储模式、读写分离、分布式缓存、分布式锁,WebApi+JWT 认证,多线程线程池,消息队列
中间件:
Redis、RabbitMQ、Consul、Nginx、Ocelot、ELK 等分布式中间件