SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
1、功能概述: 本软件是一款面向水/电等计量设备的综合管理平台,支持从终端设备到财务结算的全流程智能化管理,主要解决多协议设备接入难、传统水电管理效率低、响应慢等问题。主要功能点:档案设备管理(数据抄读、参数设置、档案下发),财务管理(缴费、收费方案、凭证打印、财务对账),远程操控(开关闸、直接合闸、断电报警),报表统计(冻结数据、曲线数据、用量报表、用量分析、采集成功率等),任务管理(采集任务、定时变价) 2、技术概述 采用多模块化架构,便于扩展和插拔。支持376、698、modbus、645、188等协议规约。可部署windows、centos等平台。页面采用全屏设计,提供更舒适、更全面的内容体验。 技术栈 优化通信稳定性:改进 Netty 长连接管理,降低掉线率,提高终端设备在线率。 提高协议解析效率:采用 策略模式 + 反射工厂,动态匹配 AFN+FN 解析类,提升代码可维护性。 提升任务调度性能:通过 Redis + MyBatis Plus 进行 大数据量聚合查询,提高统计查询效率。 提升用户体验:前端 Vue 3 动态表单组件,支持 深层数据解析,适配不同设备参数结构。
470Java物联网
项目的展示端是安卓,后端基于SpringBoot+SpringCloudAlibaba(Nacos)+mysql+redis+influxDB开发, 负责业务为以下: 1.用户登录/注册、用户信息管理 2.硬件设备与用户绑定、硬件设备信息查看、硬件设备数据分析、硬件设备实时控制 3.智能场景(类似于米家app的自动化场景业务)
1580SpringCloud
智能水务平台主要是通过MQTT协议接入泵房中的设备,设备通过上报消息到物联网平台,平台通过解析上报的消息并根据业务要求进行封装,最终将封装好的业务数据保存至数据库中 智能水务平台是物联网平台的前身,使用的技术栈较老 数据库:MySQL、Redis、Elasticsearch 后端:SpringCloud、Spring Security、Eureka、Zookeeper、Zuul、Feign、Ribbon、Hystrix 消息中间件:Kafka 部署:Docker、Docker Swarm
1660java
物联网平台主要分为设备侧、接入层和平台侧,我主要负责平台侧的开发 平台侧的主要内容是与接入层进行交互,接收设备上报的消息、给设备下发指令,并对设备上报的消息进行解析处理 我主要负责的核心模块有产品管理、设备管理、物模型管理等,主要是针对设备上报的消息通过脚本解析、规则引擎对消息进行解析和过滤,并根据配置的转发规则将消息推送至其他第三方组件中 项目中使用到的技术栈: 数据库:mysql、redis、mongodb、elasticsearch 中间件:kafka 后端:springcloud alibaba、spring gateway、spring security、openfeign、sentinel 注册中心:nacos ORM框架:mybatis plus 对象存储:Minio 部署:Docker、Docker Swarm
2100物联网
该项目为管理风机的物联网项目,主要是为了实时检测风机运行状态,并在后台管理系统中显示一系列数据。该项目现已稳定5000余台风机在线检测。 前端主要采用vue3+ts+vit进行开发。 后端主要采用sprintcloud+sentinel+seata+mqtt+influxdb进行开发。 本人在此项目中主要是进行系统架构设计,云服务器运维,应用部署等,对接硬件工程师,算法工程师联调数据。并且对整个前端页面进行编码,以及后台微服务的编码任务。例如核心的预警模块,风机管理模块都进行编码。
1880物联网
1、空调协议代码解析,mina框架网络编程 2、能耗统计数据设计存储及空调能耗分析(同比、环比、逐时) 3、基站智能控制-空调手动控制相关接口协议代码开发 4、按用户、地区基站信息及空调信息级联查询 5、空调报警及运行日志数据定期存储
1990springcloud
1.该项目主要帮助企业实现设备数据的采集上云,并提供在线监控及分析能力,为企业物联智能化进行赋能。其中包括产品管理、设备实例、场景联动、设备地图等。通过这些功能模块,客户可以方便快捷地采集设备数据,并在平台上进行监控和分析。如企业有集成需求,亦可通过开放接口获取设备采集数据。 2.我在该项目中主要负责设备管理模块的开发。为了实现设备数据的高效存储和管理,我选择采用了TdEngine数据库来存储设备的时序数据,并通过MQTT与边缘端进行通讯。这种技术方案不仅可以支持海量设备数据的快速存储和查询,而且还可以保障设备数据的安全性和完整性。而设备的关系事务型数据则采用PostgreSQL数据库,最大程度地提高数据使用效率,通过这种方式,我们可以更加灵活地处理不同种类的设备数据。其他使用的技术栈有:Redis、SpringCloud、Mybatis&Plus等
2590TdEngine
项目描述:以园区管理的“内容”为载体,融合新一代信息和数字技术,具备信息快速采集、信息高速传输、计算高 度集中、交易处理智能化等能力。全面感知、高效传输、智能分析处理等场景综合组合,实现园区信息及 时、交互、一体化的感知、传输、处理,有效实现园区资源合理配置,提高园区产业集聚能力和企业经济 竞争力。项目主要由数字孪生,工单管理,物联平台,运营管理,系统管理,物业管理,资产管理,访客 管理组成。 主要工作:1、负责消息通知中的平台通知。对工单的每一步处理都会发送平台消息和微信消息,通过设置模板编号发 送消息。 2、负责 PC 端、移动端工单模块开发。首先在 PC 端或移动端创建一个工单并推送到工单队列中,之后在 工单队列中监听相应工单,如果是告警类型工单,直接生成工单,如果不是告警类,生成工单后还要使 用 Rocketmq 推入到告警队列中,工单生成过程中接入了工作流,可以将工单指派给特定的人处理。工 单具有时效性,可以设置过期时间,工单处理完成后推送到指定队列中,工单的生成处理过程中均会发 送消息通知处理人。 3、负责大屏中的工单页面,主要为各种类型工单的近七天走势,今日实时走势,完成率等。近七日工单 直接从数据库查,今日工单监听指定队列,使用 websocket 进行数据通讯。 4、负责大屏能耗页面,主要为设备用电用水近七天走势,今日实时走势,累计用电用水量等。近七日数 据直接从 ES 中获得,今日数据先查 ES,然后通过 WS 进行数据增加,用电峰值,首先从 redis 中获得, 如果没有直接查数据库,得到的数值/24,,调用接口获取 ES 中最新的能耗数据。 5、负责大屏中告警页面,主要为今日告警走势,告警数据展示等。历史告警直接从数据库中获得,今日 告警数据监听指定队列,使用 WS 增加数据。
2300element-ui
项目是围绕物联网设备打造的智能操控平台,包含定时场景联动语音操作,以及用户间的权限管理等功能。 此外还接入部分涉及云云对接的第三方设备,例如门锁,太阳能灯等 我主要负责服务器端代码编写和维护,技术栈包含springcloud+mybatisplus+redis+kafka+RabbitMQ+MYSQL 项目推送维护主要使用docker maven git 服务器ECS+RDS+Redis+OSS+短信业务+部分api商城对接业务
2010redis
项目介绍: 项目立足于智慧消防,对建筑防火物联感知数据,消防设施运行数据,火灾风险监测数据,日常消防管理文本信息、视频、图片,融合、治理、知识图谱、运算、建 模,实现人机协同、精准可视化管理,降低火灾风险,确保安全。超高层建立足于“自防自救” ,在现有消防安全管理、消防设施的基础上,加强主动消防措施,综合运用物联网、移动互联网、云计算、大数据、人工智能等新兴信息技术,保障消防设施智能运行,传统消防管理转变为智慧消防管理。 个人负责部分: 1.编写设计文档,主持召开技术选型、服务职能设计等内容会议并进行任务分工。 2.设计并搭建项目后端服务架构,引入 DDD 设计思想,对代码进行领域的划分,撰写设计文档,并提交至评审会议审核。 3. 开发系统内教育培训模块学习排行榜、热门真题排行榜以及答题参与活动邀请码需求。 4.开发系统履职模块,任务的创建执行与审批,节点流转的通知、超时提醒,任务的自动分配与争夺。 5. 开发消息推送模块,根据客户端情况设计推送服务,对服务进行故障隔离,后续数据量增长速度超出预期,对数据库进行了水平拆分。 6. 开发基于 TCP/UDP/HTTP 等协议的物联设备采集服务,对设备上报数据进行处理分发,下游服务进行相应的业务处理。 7. 开发基于 FASTCFS 的高性能分布式文件系统,对一些特殊网络场景下(如纯内网、保密单位)文件进行管理。 8. 采用 SLB+Nginx+Gateway 三层负载,对服务集群化部署,更新服务时尽量减少停工时间,尽可能做到对用户无感知。
2640redis
项目分为三个阶段打造,第一个阶段为管理后台阶段,二阶段为劳务大屏,三阶段为塔机设备远程监控,目前还在更新维护中。 项目使用的技术主要为ruoyi搭建的spring boot框架,通过多模块化进行开发,数据库使用mysql+redis,quartz、对象储存、人脸设备对接、海康、大华监控对接、FFmpegFrame、webSocket、easyPoi、多线程等。 本人主要负责劳务模块与塔机远程监控模块。
2340人脸识别
该系统是根据物业具体业务开发的一个系统,该公司是专门做物业的公司,随着公司不断发展壮大,业务逐渐增多,所以根据物业公司的需求,开发该平台。主要核心业务有账单管理,仪表管理,车场管理等,缴费管理等。 参与部分开发,账单生成、预缴活动、车场管理、仪表管理、等以及后期的维护。 以及后期的维护
2500物联网
城市物联网监控综合系统包括:智慧消防,智慧维保,应急系统等物联网系统架构,主要用的技术栈(NB技术,微服务,Vue,WASM),通信方式(RPC,消息中间件),WebGL技术,语言(Go,C++.Python,,JAVA,Rust, TS) ● 从设计,架构、编码、技术栈选型基本上都是工作的一部分。特别是关于WASM在WebGL方面的渲染。 ● 研发部的人员管理。 ● 核心代码编写。 ● 做了好几年的技术管理,有快速的项目开发,有按照正规的软件流程的开发管理基本上都做过,什么产品做什么样的管理都有很丰富的经验。 我就列一下最近用的JAVA技术栈(SpringBoot,WebFlux,R2DBC,Nettty,ElasticSearch),SpringCloud全家桶,SpringCloudAlibaba的全家桶,,这里开发项目都是采用微服务模式,小的项目都是采用RestAPI模式调用就足够了,做的产品都是都要具有(服务注册,发现,熔断,路由,管理,CI/CD)因为做的项目中都是多语言协作,服务也是用RPC,RestAPI,还有就是消息中间件(RabittMQ,Kafa),轻量级的通信会用到(ZeroMQ),JAVA框架开发的项目也就是占用一部分,还有前端用到的技术(VUE,React,AntD,TS语言),特此说明
2710物联网
平台核心功能介绍: 1、 平台车辆和终端设备信息的维护,通过与南京市市政府技术部门对接,将南京市车管所所需的车辆信息同步至柴油监控平台并通过设备终端信息的导入,维护车辆硬件相关信息。 2、南京市所有柴油机安装终端设备,终端设备将采集到的发动机数据以10秒每个报文来进行上传,每天有将近上万辆车同时在线,平台接受到的发动机数据将近7000万。 3、实时数据解析模块将获取到的发动机数据实时解析并且生成相应的异常类型并进行短信和小程序消息的推送,促使司机尽快解决相应的报警异常问题。 4、国家平台实时数据对接。由于国家平台需要对所有车辆数据进行实时监控,需要将平台的车辆和发动机数据同步至 VECC 平台,并且能够获取国家平台其他类型发动机数据做相应处理。 主要负责的方面: 1、参与架构的搭建设计。这个项目是从进入公司起,由0到1的项目,从项目的整体搭建到项目的技术选型,都有和公司的项目经理共同探讨完成,承担大部分核心模块功能的具体实现。 2、终端报文上传的解析入库。终端上传采用 TCP/IP和 Jt808协议上传报文,并对报文数据进行 BCC 加密和 RSA 非对称加密,确保数据上传的安全性。 3、平台疑难点问题的攻坚。负责平台难点痛点问题的核心攻坚问题,保证平台的顺利运行。平台数据量大、要求实时性强、mysql 性能跟不上等相关问题。 4、指导初级开发人员的工作指导。指导并分配初级开发人员的相关工作,分配相应的任务并对代码质量做好把关,保证功能的正确性。 使用到的编程软件:Intelli IDEA、Dbeaver、Navicate for mysql、Xshell、Offset Explore、RDM、Postman、Fiddler、Jmeter、NetAssist 使用到的软件技术:Spring Cloud、Redis、Kafka、Netty、Clickhouse、Mysql、Docker、Rocketmq
3200springcloud
当前共14个项目
×
寻找源码
源码描述
联系方式
提交