监狱AB门管理系统
项目组成: 系统由c/s端、b/s端、3个微服务、网关服务、4个数据库组成。
项目技术: 使用.Net Core微服务架构,Sqlserver+EF+Redis+Grpc+Consul+restful+Ocelot+Jwt+Nginx+winform/wpf/mvc;
使用ExceptionLess日志框架;
使用AutoMapper对象映射,Quartz定时调度任务检测硬件状态;
使用Zipkin、Swagger管道中间件、自定义中间件、过滤器等;
使用Mycat数据库中间件实现数据库读写分离,实现高可用、高性能设计;
使用Redis内存数据库AOF持久化,避免过多读数据库;
使用Sql Server 2008 R2数据库之间发布/订阅,实现主从数据热备;
最近从事的一份工作是微服务-基础服务开发,文件存储服务,认证授权服务,并使用ddd/CQRS设计思想。