Thor Lau

JAVA开发工程师兼项目经理
上海金电网安科技有限公司 · 5年经验
Thor Lau
日薪: ¥500/8h
地点: 郑州 全区
时间: 下班后周六周日可工作日远程
ID:403946 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring Spring Boot Spring Cloud MyBatis Java MySQL Vue JavaScript Maven Gradle 项目管理 Git SVN Linux
全栈工程师
熟练接口、集合等 Java 基础编程知识,有良好的编码习惯;
熟练使用 Eclipse、IDEA 项目开发工具;
熟练使用SQL基础语法,有MySQL、Orcle等数据库下的开发经验;
熟练使用 Spring、Spring MVC、Mybatis、Spring Boot 、Spring Cloud 等框架;
熟悉Linux的基本命令;
熟悉Svn、Git等项目管理工具;
熟练使用Maven,Gradle;
具备前端开发能力,熟练使用Vue,ElementUI,JavaScript等。

secPath安全隔离与信息交换系统:
该项目主要有:文件同步模块、数据库同步模块、用户及权限管理模块、系统日志审计模块、策略管理模块等等
该系统使用的框架是Netty,项目管理工具用的是Gradle,开发模式是MVC,前端使用的是Vue
数据库用的是Mysql
本人主要负责文件同步模块:
一、系统架构设计
本系统基于Netty框架构建GRPC通信层,实现高吞吐、低延迟的前后端数据交互。文件传输服务层集成SMB/NFS/FTP/SFTP四大协议栈,通过断点续传与校验机制确保大文件传输的完整性。核心架构由以下模块构成:
二、核心功能组件
1.统一目录管理模块
多协议适配:支持SMB/NFS/FTP/SFTP协议配置
编码格式配置:支持服务器编码格式设置(UTF-8/GBK可选)
连通性检测:实时检测服务器连接状态并以红绿标识(红色为断开,绿色为连通)
2.智能过滤系统
类型识别:有文件类型库进行比对,支持绝大多数文件类型过滤
安全策略:
▸ 文件名黑白名单过滤
▸ 内容关键词正则匹配
▸ 文件体积阈值控制(支持KB/MB/GB多级单位)
3.分布式同步引擎
传输模式:
✓ 移动模式:可支持保留源目录结构
✓ 复制模式:完整镜像同步
性能优化:
▸ 无界队列异步处理架构
▸ GRPC通道28文件并发传输
▸ 动态线程池资源调度
▸ 冲突处理策略(忽略/重命名/覆盖)
4.实时监控看板
传输可视化:进度百分比/速率曲线展示
告警系统:多级错误日志分类管理
三、增强功能实现
1.智能同步删除
单向模式:接收端自动清理源文件
双向模式:
✓ 基于SQLite的同步状态追踪
2.版本控制体系
历史版本保留(数量可配置)
版本命名规范:文件名_v[主版本].[次版本].[修订号]
存储优化:增量式版本存档
四、技术创新点
通信层:Netty GRPC实现微秒级响应
适配层:四协议统一抽象接口设计
可靠性:断点续传
Thor Lau ID:403946 复制

Thor Lau

JAVA开发工程师兼项目经理 · 5年经验 · 上海金电网安科技有限公司
城市郑州 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring Spring Boot Spring Cloud MyBatis Java MySQL Vue JavaScript Maven Gradle 项目管理 Git SVN Linux
全栈工程师
熟练接口、集合等 Java 基础编程知识,有良好的编码习惯;
熟练使用 Eclipse、IDEA 项目开发工具;
熟练使用SQL基础语法,有MySQL、Orcle等数据库下的开发经验;
熟练使用 Spring、Spring MVC、Mybatis、Spring Boot 、Spring Cloud 等框架;
熟悉Linux的基本命令;
熟悉Svn、Git等项目管理工具;
熟练使用Maven,Gradle;
具备前端开发能力,熟练使用Vue,ElementUI,JavaScript等。

项目经验

secPath安全隔离与信息交换系统:
该项目主要有:文件同步模块、数据库同步模块、用户及权限管理模块、系统日志审计模块、策略管理模块等等
该系统使用的框架是Netty,项目管理工具用的是Gradle,开发模式是MVC,前端使用的是Vue
数据库用的是Mysql
本人主要负责文件同步模块:
一、系统架构设计
本系统基于Netty框架构建GRPC通信层,实现高吞吐、低延迟的前后端数据交互。文件传输服务层集成SMB/NFS/FTP/SFTP四大协议栈,通过断点续传与校验机制确保大文件传输的完整性。核心架构由以下模块构成:
二、核心功能组件
1.统一目录管理模块
多协议适配:支持SMB/NFS/FTP/SFTP协议配置
编码格式配置:支持服务器编码格式设置(UTF-8/GBK可选)
连通性检测:实时检测服务器连接状态并以红绿标识(红色为断开,绿色为连通)
2.智能过滤系统
类型识别:有文件类型库进行比对,支持绝大多数文件类型过滤
安全策略:
▸ 文件名黑白名单过滤
▸ 内容关键词正则匹配
▸ 文件体积阈值控制(支持KB/MB/GB多级单位)
3.分布式同步引擎
传输模式:
✓ 移动模式:可支持保留源目录结构
✓ 复制模式:完整镜像同步
性能优化:
▸ 无界队列异步处理架构
▸ GRPC通道28文件并发传输
▸ 动态线程池资源调度
▸ 冲突处理策略(忽略/重命名/覆盖)
4.实时监控看板
传输可视化:进度百分比/速率曲线展示
告警系统:多级错误日志分类管理
三、增强功能实现
1.智能同步删除
单向模式:接收端自动清理源文件
双向模式:
✓ 基于SQLite的同步状态追踪
2.版本控制体系
历史版本保留(数量可配置)
版本命名规范:文件名_v[主版本].[次版本].[修订号]
存储优化:增量式版本存档
四、技术创新点
通信层:Netty GRPC实现微秒级响应
适配层:四协议统一抽象接口设计
可靠性:断点续传
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏