职位

职业角色

全部

后端

移动端

前端

DBA

设计师

产品经理

高端技术职位

更多

全部

Rust

后端其他

Go

全栈

Java

Ruby

C++

PHP

C

C#

Python

Node.js

国内地区

全部

北京

上海

深圳

杭州

广州

成都

南京

更多

工作方式

全部

兼职

驻场

C#工程师
¥12-18K/月

5-10年经验

1个月

项目编号:【167531】 可以通过PDF里面的关键字给PDF涂色,后台通过设定关键字和颜色,插件读取PDF后,倒入PDF文档,平均500-600页,尺寸为60*40黑白色,读取后系统自动涂色
C#工程师
¥12-18K/月

C#

5-10年经验

1个月

项目编号:【167445】 必须是做过类似项目的: 开发周期:15天 最终实现时间越短、技术方案越好、功能实现越强可加费用(不要团对外包) 一、项目概述 1. 项目名称:基于dotnetty的大数据、高并发、分布式数据接收处理框架 2. 项目背景 本项目旨在开发一个支持多环境部署(Docker、Linux、Windows)、分布式部署的设备数据接收与处理系统。系统需具备高性能、高并发、高可靠性,并满足特定的业务逻辑处理需求。 3. 技术栈 · 网络通信:DotNetty(用于设备TCP接收和指令发送)、文件数据库:Minio、业务数据库:Mysql、时序数据库:TDEngine、消息通知:RabbitMQ、前端通信:WebSocket(基于DotNetty实现,用于前端指令发送和设备指令回复)、日志存储:Minio · 其他:程序自启动、挂机自恢复、资源限制、注册码验证、防反编译、数据拦截等 二、功能需求 1. 基础功能 · 多环境部署:支持Docker、Linux、Windows环境部署。 · 分布式部署:系统应支持分布式架构,以提高性能和可扩展性。 · DotNetty集成:作为设备TCP接收和指令发送的插件。 · 数据库集成:集成Minio(文件数据库)、Mysql(业务数据库)、TDEngine(时序数据库)。 · 消息通知:使用RabbitMQ进行异步消息通知和处理。 2. 业务逻辑处理 · 数据接收与存储: · 接收设备上传的正式业务数据,并按协议文件原形式保存成本地文件(设备ID/日期/文件)。 · 将接收完成的文件上传到Minio数据库。 · 同时将文件信息(IP+路径和Minio保存记录)保存到TDEngine和Mysql中,并进行状态标记(0:未处理、1:处理中、2:处理成功、3:处理失败)。 · 数据处理(这部分只需要框架,具体处理逻辑比较复杂,自己实现): · RabbitMQ通知处理程序对保存的文件数据进行处理。 · 根据数据类型调用不同的处理方法(后面会有不同的设备数据)。 · 处理过程中更新Mysql和TDEngine中的记录状态为“处理中”。 · 处理完成后,生成多个文件和记录(模拟文件和数据实现),并批量保存到Minio、Mysql和TDEngine中。 · 更新记录状态为“处理成功”或“处理失败”,并通过消息通知前端。 3. 前端通信(有更好的方案可更换) · WebSocket通信:基于DotNetty实现WebSocket通信,用于前端发送指令和设备指令回复。 4. 系统稳定性与可靠性 · 程序自启动:实现系统开机自启动功能。 · 挂机自恢复:当系统挂机时,能够自动恢复运行。 · 日志存储:所有日志数据保存到Minio中。 · 设备状态通知:实现设备离线、在线通知功能。 5. 安全性与性能优化 · 资源限制:可限定程序使用的最大CPU和内存。 · 注册码验证:实现注册码验证功能,确保软件使用的合法性。 · 防反编译:采取必要措施防止程序被反编译。 · 数据拦截:对上传的非法数据进行拦截和过滤。 三、开发要求 1. 代码规范 · 遵循良好的编码规范,代码清晰、可读性强。 · 关键逻辑需添加详细注释,便于后期维护。 2. 测试与验收() · 完成单元测试、集成测试和系统测试,确保系统稳定可靠。 · 提供详细的测试报告和验收标准。 3. 文档与培训 · 提供完整的项目文档,包括设计文档、使用手册等。 4. 性能优化及监控 · 对系统性能进行持续优化,确保在高并发、大数据量情况下仍能稳定运行。 · 提供性能监控和调优方案(整个方案中如果有更好的方案可采用更好方案)。 四、交付成果 · 完整的源代码及编译后的可执行文件。 · 项目文档(设计文档、使用手册等)。 · 必要的技术培训和支持。 五、其他要求 · 开发人员需具备丰富的.NET开发经验,熟悉DotNetty、Mysql、Minio、TDEngine、RabbitMQ等相关技术。
兼职招聘
兼职招聘正式上线!40W+程序员、7000+企业方,急速触达!

我要找兼职

我要招聘