/Psd-distributed

基于分布式的信号算法可视化数据检测系统

Primary LanguageJava

基于分布式的信号算法可视化数据检测系统

开发环境:

IntelliJ IDEA + Maven + Mongo Explorer

使用框架:

Spring MVC + Dubbo + Zookeeper + Mybatis

具体内容:

本软件为基于分布式的信号算法可视化数据检测系统,使用Spring MVC + Dubbo + Zookeeper技术,实现分布式环境下算法数据可视化检测。
1、前端使用EasyDialog/JavaScript完成算法与信号参数配置,Ajax与后端进行动态交互;
2、后端采用面向服务治理的分布式体系架构。体系架构一共分为三个节点:(Web,Service,Algorithm),它们之间采取RPC进行通信,Zookeeper作为服务调度协调中心;
3、基于AOP实现日志记录,策略/工厂模式优化算法选择模型选择功能;
4、定义并发线程安全集合实现本地缓存,成功解决算法数据服用问题;
5、采用线程池ThreadPoolExecutor控制管理多线程资源,并解决Matlab画图线程阻塞问题。