吉风物联服务器安装指南-Docker与.NET Core环境配置
需积分: 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配置也需要匹配实际的服务器地址和密码。
2022-08-08 上传
2024-12-01 上传
点击了解资源详情
2021-03-15 上传
3213 浏览量
1234 浏览量
2025-01-07 上传
2025-01-07 上传
2025-01-07 上传
乖巧是我姓名
- 粉丝: 35
- 资源: 343