吉风物联服务器安装指南-Docker与.NET Core环境配置

需积分: 0 0 下载量 58 浏览量 更新于2024-08-04 收藏 91KB DOCX 举报
本文档主要介绍了如何在Linux环境下搭建吉风物联的服务器,涉及到的关键技术包括Docker容器化部署、.NET Core运行环境、Redis缓存以及MySQL或PostgreSQL数据库的使用。首先,通信服务是基于.NET Core 2.1开发的,能够跨平台运行在Linux、Windows和OSX上,推荐使用Docker来简化部署流程。接着,文档提到了使用Nginx或LVS进行负载均衡,以适应不同规模的网络环境。 在开始服务运行前,需要注意以下几点: 1. 需要获取服务SN,可以通过访问控制台http://console.afteriot.com进行注册并添加服务器,SN会在服务器详情中显示。 2. Windows系统运行服务需要预先安装VB/VC运行库。 3. 服务端口固定,UDP和TCP都是16729,HTTP API端口是16739。 4. 服务首次启动会自动生成100个设备MAC和SN。 使用Docker运行服务的步骤如下: 1. 在服务器上安装Docker并设置为开机启动。 2. 创建本地文件夹,例如名为“jifan”的目录,并在此目录下创建子目录“config”。 3. 在“config”目录中创建配置文件“appsettings.json”,将服务器IP、SN、数据库连接信息、Redis配置等内容填写进去。例如,配置文件示例如下: ```json { "mydb": { "connectionString": "Server=127.0.0.1;port=3306;Userid=root;password=123456;Database=jifan_consumer_db;", "providerName": "mysql" // mysql或者Npgsql }, "redisServer": [ { "connectionString": "127.0.0.1:6379,password=123456" } ], "currentServerCode": "0", // 局域网内相同服务应用编号不可重复 "serverLocalIp": "127.0.0.1", // 服务内网ip(便于集群) "serverIp": "111.222.33.44", // 服务公网ip(请保证与申请的一致) "serverS" // ...其余配置项 } ``` 通过以上步骤,你可以成功地在Linux环境中搭建起吉风物联的通信服务,利用Docker实现便捷的管理和扩展。如果需要实现高可用性,可以考虑使用Nginx或LVS进行负载均衡,确保服务的稳定性和可靠性。同时,配置文件中的数据库连接信息应根据实际的MySQL或PostgreSQL数据库进行调整,而Redis配置也需要匹配实际的服务器地址和密码。