《内控信息管理系统》
基于SSM框架(Spring+SpringMVC+Mybatis)搭建。该项目主要采用了分布式架构,其中dubbo和zookeeper用于实现服务治理和负载均衡。
在这个项目中,用到了以下的功能和技术点:
1.Spring IOC时间调度:使用Spring框架提供的IOC容器进行对象的生命周期管理,实现定时任务等功能。
2.Redis缓存:采用Redis作为内存数据库,提高数据访问速度,并支持ProtoStuff序列化技术,提高数据传输效率。
3.Redis Sentinel主从高可用方案:通过Sentinel实现Redis的主从复制和故障转移,保证系统的高可用性。
4.Redis Cluster集群高可用方案:利用Redis Cluster实现数据分片和自动故障转移,进一步增强系统的可靠性。
5.Druid数据源配置:Druid是一个优秀的数据库连接池,提供SQL防注入和SQL性能监控等功能。
6.JSP、JSTL和JavaScript:这些前端技术被用于构建项目的UI界面。
7.Sping Shiro权限控制:Shiro是一个安全框架,用于实现用户身份认证和授权管理。