java物联网架构

物联网架构成长

零、说明

  说明一下,我写的博客,都是我自己实践后,写下记录,方便以后自己看而已。没有什么系统的教学教程。也没有对底层的原理进行讲解,我觉得这些目前不是我需要注重的,作为一个开发人员,快速实现好需求才是最重要的。而作为一名合格的架构负责人,又必须了解底层,因此需要系统学习的,建议读者看官方文档或者对应的书籍。

一、基础

  【http://www.cnblogs.com/wunaozai/p/8067621.html】  物联网架构成长之路(1)-前言

  【http://www.cnblogs.com/wunaozai/p/8075640.html】  物联网架构成长之路(2)-脚手架工具准备

  【http://www.cnblogs.com/wunaozai/p/8082332.html】  物联网架构成长之路(3)-EMQ消息服务器了解

  【http://www.cnblogs.com/wunaozai/p/8120075.html】  物联网架构成长之路(4)-EMQ插件创建

  【http://www.cnblogs.com/wunaozai/p/8137619.html】  物联网架构成长之路(5)-EMQ插件配置

  【http://www.cnblogs.com/wunaozai/p/8185702.html】  物联网架构成长之路(6)-EMQ权限控制 

  【http://www.cnblogs.com/wunaozai/p/8185708.html】  物联网架构成长之路(7)-EMQ权限验证小结

  【http://www.cnblogs.com/wunaozai/p/8249657.html】  物联网架构成长之路(8)-EMQ-Hook了解、连接Kafka发送消息

  【http://www.cnblogs.com/wunaozai/p/8261036.html】  物联网架构成长之路(9)-双机热备Keepalived了解

  【http://www.cnblogs.com/wunaozai/p/8278956.html】  物联网架构成长之路(10)-Nginx负载均衡

  【http://www.cnblogs.com/wunaozai/p/8312873.html】  物联网架构成长之路(11)-Redis缓存主从复制

  【http://www.cnblogs.com/wunaozai/p/8312891.html】  物联网架构成长之路(12)-物联网架构小结1

  【http://www.cnblogs.com/wunaozai/p/8312940.html】  物联网架构成长之路(13)-SpringBoot入门

  【http://www.cnblogs.com/wunaozai/p/8312946.html】  物联网架构成长之路(14)-SpringBoot整合thymeleaf

  【http://www.cnblogs.com/wunaozai/p/8431462.html】  物联网架构成长之路(15)-Jenkins部署SpringBoot

  【http://www.cnblogs.com/wunaozai/p/8431698.html】  物联网架构成长之路(16)-SpringCloud从入门到吹水

  【http://www.cnblogs.com/wunaozai/p/8431713.html】  物联网架构成长之路(17)-SpringCloud目前遇到的注意事项

  【http://www.cnblogs.com/wunaozai/p/8432455.html】  物联网架构成长之路(18)-接阿里云OSS服务

  【http://www.cnblogs.com/wunaozai/p/8551313.html】  物联网架构成长之路(19)-域名申请注册备案

  【http://www.cnblogs.com/wunaozai/p/8600222.html】  物联网架构成长之路(20)-申请免费SSL证书

  【http://www.cnblogs.com/wunaozai/p/8850318.html】  物联网架构成长之路(21)-业务服务器设计1

  【https://www.cnblogs.com/wunaozai/p/9917488.html】  物联网架构成长之路(22)-Docker练习之Etcd服务搭建

  【https://www.cnblogs.com/wunaozai/p/9928962.html】  物联网架构成长之路(23)-Docker练习之Elasticsearch服务搭建

  【https://www.cnblogs.com/wunaozai/p/9936306.html】  物联网架构成长之路(24)-Docker练习之Compose容器编排

  【https://www.cnblogs.com/wunaozai/p/9965505.html】  物联网架构成长之路(25)-Docker构建项目用到的镜像1

  【https://www.cnblogs.com/wunaozai/p/9969246.html】  物联网架构成长之路(26)-Docker构建项目用到的镜像2

  【https://www.cnblogs.com/wunaozai/p/9978795.html】  物联网架构成长之路(27)-Docker练习之Zookeeper安装

  【https://www.cnblogs.com/wunaozai/p/9985054.html】  物联网架构成长之路(28)-Docker练习之MQ中间件(Kafka)

  【https://www.cnblogs.com/wunaozai/p/9997566.html】  物联网架构成长之路(29)-Jenkins环境搭建

  【】  物联网架构成长之路(30)-

  【】  物联网架构成长之路(31)-

  【】  物联网架构成长之路(32)-

Java物联网平台后端架构设计的关键是确保系统具备良好的可扩展性、高性能和稳定性,能够处理大量的设备连接、数据传输和业务逻辑。以下是一个可能的设计思路: 1. 技术选型:选择成熟稳定的Java开发框架,如Spring、Spring Boot和Spring Cloud,以及分布式消息队列Apache Kafka用于异步消息处理。使用MySQL或者NoSQL数据库存储设备和数据信息。 2. 架构设计:采用微服务架构,将系统划分为多个独立的服务单元,例如设备管理服务、数据接收服务、数据处理和分析服务、数据存储服务、用户管理服务等。每个服务拥有独立的数据存储和处理能力,可以独立扩展和部署。 3. 设备管理服务:处理设备的注册与认证,管理设备的状态和信息。为设备提供实时的状态监测和故障诊断,并支持设备的远程控制和固件升级。 4. 数据接收服务:接收来自设备的数据传输请求,提供数据接收的API接口和队列处理机制,确保数据的实时性和可靠性。 5. 数据处理和分析服务:对接收到的数据进行实时处理和分析,提取有价值的信息。可以使用流式计算框架(如Apache Storm或Spark Streaming)对数据进行实时处理,根据设定的规则进行数据过滤和判断,并将结果发送给其他服务或者存储到数据库中。 6. 数据存储服务:负责将处理后的数据存储到数据库中,可以选择关系型数据库(如MySQL)或者NoSQL数据库(如MongoDB)来存储设备和数据信息,根据实际需求设计存储方案。 7. 用户管理服务:处理用户的注册、登录和权限管理等功能。为用户提供API接口或者网页前端,管理用户信息和权限控制。 8. 安全策略:确保系统具备高安全性,包括设备认证、数据传输加密、权限控制等。采用HTTPS协议进行数据传输,使用加密算法对敏感数据进行加密。 9. 监控和日志:设置系统监控和错误日志,确保对系统进行实时监测,及时发现和处理问题。 10. 云平台适配:可以考虑将该物联网平台适配到常用的云平台(如AWS或阿里云),利用云服务的弹性和扩展性。 以上是一个大致的Java物联网平台后端架构设计思路,具体的实现还需要根据具体情况进行调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值