互联网视频门禁平台

人工智能 其他 案例ID:128769
HunterX
7 年经验· 广州速聚智联科技有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目描述:
技术栈:(.Net,C#,Nodejs,SQL SERVER,NHBiernate,Dapper,EF,Redis) 分布式,AOP,高并发
此项目公司的拳头产品,主要是管理公司自己安装的门禁设备,该项目分为Web管理平台,App,后台服务,Nodejs 图片上传服务,Red5 在线视频服务器, 设备配置客户端,设备发卡客户端,条形码生成器客户端等同时因为需求及定制化的原因有多个版本。因为每个使用方安装的门禁设备数量不同,所以按照分布式构架来设计的。设备和平台通讯 采取HTTP方式。平台收到数据后用AKKA.NET分发到其它服务。服务再根据数据的类型再分别处理,主要区别是如果是需要持久化的数据用Kafka分发。Kafka订阅再完成最后的数据处理。存入数据库 或 存入Redis.
责任描述:
1.完成领导交待的任务。
2.今年年初公司做这个平台的所有人都走了只剩我一个。之前有两个测试,一位领导,两个研发,同时在3月最大的一个甲方需要监理验收。他们有3600多套设备。同时在这个时候也是问题集中暴发期。因为之前平台有点问题,可能重启下,刷新下就行了。或者 有点慢只要能够出来也可以说过去。但是真正验收时这次很严。个人也全权负责起了项目 调优。a.针对时间长的sql建索引,
b.对超大的数据库建表分区。
c.优化本地sql 特别是统计或者一般查询 都加默认时间予以过滤。
d.修改之前的通讯方式。之前下发命令时也是从akka 获取。现在改成获取实时数据时直接从redis读取。处理数据时使用akka分发。
e.修改之前的nodejs 抓拍图片上传接收服务,由于之前的通讯是如果下面的设备图片没有上传成功,就会一直上传。但是之前的抓拍图片服务针对某些有问题 的直接中断。但这会造成下面一直上传。
f.让甲方加大带宽,刚开始时500M的带宽都不够。因为下面堆积了很多图片没有上传成功。目前项目已经通过验收。
3.修改平台开发js. 这个是小事,但虽然是小事,在最开始时这个前端是用的react但是又不是react独立 的,每次修改了一小部分就需要编译后再看效果。过后学习了下webpack.js 修改为可以边修改边查看结果。主要是方便公司其它同事参与进项目 。
4.修改之前的kafka,zookeeper及redis为docker布署。

互联网视频门禁平台

人工智能 · 其他 案例ID:128769
联系该工程师
微信扫码,建群沟通
作者: HunterX - 7年经验- 广州速聚智联科技有限公司

案例介绍

项目描述:
技术栈:(.Net,C#,Nodejs,SQL SERVER,NHBiernate,Dapper,EF,Redis) 分布式,AOP,高并发
此项目公司的拳头产品,主要是管理公司自己安装的门禁设备,该项目分为Web管理平台,App,后台服务,Nodejs 图片上传服务,Red5 在线视频服务器, 设备配置客户端,设备发卡客户端,条形码生成器客户端等同时因为需求及定制化的原因有多个版本。因为每个使用方安装的门禁设备数量不同,所以按照分布式构架来设计的。设备和平台通讯 采取HTTP方式。平台收到数据后用AKKA.NET分发到其它服务。服务再根据数据的类型再分别处理,主要区别是如果是需要持久化的数据用Kafka分发。Kafka订阅再完成最后的数据处理。存入数据库 或 存入Redis.
责任描述:
1.完成领导交待的任务。
2.今年年初公司做这个平台的所有人都走了只剩我一个。之前有两个测试,一位领导,两个研发,同时在3月最大的一个甲方需要监理验收。他们有3600多套设备。同时在这个时候也是问题集中暴发期。因为之前平台有点问题,可能重启下,刷新下就行了。或者 有点慢只要能够出来也可以说过去。但是真正验收时这次很严。个人也全权负责起了项目 调优。a.针对时间长的sql建索引,
b.对超大的数据库建表分区。
c.优化本地sql 特别是统计或者一般查询 都加默认时间予以过滤。
d.修改之前的通讯方式。之前下发命令时也是从akka 获取。现在改成获取实时数据时直接从redis读取。处理数据时使用akka分发。
e.修改之前的nodejs 抓拍图片上传接收服务,由于之前的通讯是如果下面的设备图片没有上传成功,就会一直上传。但是之前的抓拍图片服务针对某些有问题 的直接中断。但这会造成下面一直上传。
f.让甲方加大带宽,刚开始时500M的带宽都不够。因为下面堆积了很多图片没有上传成功。目前项目已经通过验收。
3.修改平台开发js. 这个是小事,但虽然是小事,在最开始时这个前端是用的react但是又不是react独立 的,每次修改了一小部分就需要编译后再看效果。过后学习了下webpack.js 修改为可以边修改边查看结果。主要是方便公司其它同事参与进项目 。
4.修改之前的kafka,zookeeper及redis为docker布署。

相似案例推荐

  • PSO simulation

    PSO simulation

    PSO算法模拟仿真 这是我对于PSO算法在Python语言

  • 无内容

    无内容

    无可编辑内容无可编辑内容无可编辑内容无可编辑内容无可编辑内容

  • 无上传内容

    无上传内容

    无可描述内容,无可描述内容,无可描述内容,无可描述内容,无可

  • 智慧停车系统云平台

    智慧停车系统云平台

    本系统类似于基于物联网云端系统,主要用户提供与车场通讯对接、

  • 风机检测系统

    风机检测系统

    风机检测系统通过MODBUS协议对台达变频器进行控制,并根据

  • 证券知识图谱

    证券知识图谱

    项目基于自然语言处理技术,从海量异构非结构化数据中辨别公司,

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×