一、概念简介 syncthing一款开源免费的数据同步工具,基于P2P的跨平台文件同步工具,通过tcp建立设备连接,再通过TLS进行数据安全传输,支持公网与局域网搭建、支持单双向同步与历史版本控制--“后悔药”(备份机未感染情况下,历史版本理论上可以防止勒索病毒的,可惜没实战测试过)、支持Android、Linux、Windows、Mac等系统,且服务器资源占用小。本文以两台centos
目录 使用软件环境软件安装步骤JDK8安装postgresql-13.3-2-windows-x64.exe安装timescaledb-postgresql-13_2.2.1-windows-amd64安装加载扩展的timescaledb部署ThingsBoard使用软件环境jdk1.8.0_202、postgresql-13.3-2-windows-x64.exe、timescaled
转载 2023-06-14 14:57:41
331阅读
docker-compose.yml内容:version: '2.2'services: mytb: restart: always im
原创 2022-01-19 14:07:32
774阅读
_TYPE: in-memory # volumes: # - mytb-da
原创 2021-07-05 17:44:49
2060阅读
# Docker 部署 ThingsBoard ## 什么是 Docker? Docker 是一个开源的容器化平台,它可以将应用程序及其依赖项打包到一个标准化的容器中,以便在不同的环境中进行部署和运行。Docker 的容器化技术可以提供更高的灵活性、可移植性和可扩展性,使得部署和管理应用程序变得更加简单和高效。 ## 什么是 ThingsBoardThingsBoard 是一个开源的物
原创 8月前
195阅读
# ThingsBoard Docker部署 物联网(IoT)是一个充满无限可能的领域,连接和管理大量设备是物联网系统的核心。ThingsBoard是一个开源的物联网平台,可以帮助用户快速搭建和管理其物联网解决方案。 在本文中,我们将介绍如何使用Docker部署ThingsBoard。 ## Docker简介 Docker是一个开源的容器化平台,可以帮助开发人员将应用程序和其依赖项打包到一
原创 2023-07-21 21:59:32
767阅读
# Thingsboard部署Docker教程 ## 引言 在这篇文章中,我将向你介绍如何使用Docker部署ThingsboardThingsboard是一个开源的物联网平台,它提供了丰富的功能和易于使用的界面,方便开发者创建和管理物联网设备。 ## 步骤概览 下面是部署Thingsboard的步骤概览: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 安装Dock
原创 8月前
144阅读
## Docker部署ThingsBoard ### 什么是Docker? Docker是一个开源的容器化平台,可以轻松地将应用程序及其依赖项打包到一个可移植的容器中。这些容器可以在各种操作系统上运行,提供了一种方便、可靠的部署方式。 ### 为什么要使用Docker? 使用Docker可以带来许多好处,包括: - **快速部署**:Docker容器可以在几秒钟内启动和停止,大大加快了部
原创 2023-08-25 15:00:11
552阅读
获取二开ThingsBoard物联网平台演示 ThingsKit物联网平台官网:https://www.thingskit.com/ 环境安装 开发环境要求:Jdk 1.8版本Postgr
本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。准备工作一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行)Centos7系统打开8080端口安装wgetsudo yum install -y wget更新 EPEL releasesudo yum install -y ://dl.fedo...
原创 2022-01-25 17:13:55
1169阅读
本文为有thingsboard二次开发需求的同学准备,可以修改源码后编译运行。准备工作一台4Gb内存以上的服务器(官方推荐8Gb以上,但实测以下配置即可正常运行)Centos7系统打开8080端口安装wgetsudo yum install -y wget更新 EPEL releasesudo yum install -y https://dl.fedo...
原创 2021-07-09 11:37:39
1153阅读
本章将介绍ThingsBoard的本地环境搭建,以及源码的编译安装。本机环境:jdk11、maven 3.6.2、node v12.18.2、idea 2023.1、redis 6.2。
前言通过了解架构及技术栈,初步认识ThingsBoard架构通过官方文档可知ThingsBoard有两种架构模式monolithic architecture 单体架构,将所有的内容聚合在单个应用中Microservices architecture 微服务架构,包括Core(核心)、Transport(传输)、Rule Engine(规则引擎)、JavaScript Executor(JavaS
转载 8月前
391阅读
# 使用Docker Compose部署ThingsBoard集群 ## 简介 ThingsBoard 是一个开源的物联网平台,支持设备管理、数据收集、处理和可视化。在这篇文章中,我们将学习如何使用 Docker Compose 来部署 ThingsBoard 集群。我们将分步骤进行操作,每一步都会详细解释,每段代码也会包含注释来帮助理解。 ## 整体流程 在开始之前,我们需要理解整个部署
原创 1月前
95阅读
GC概述垃圾收集(Garbage Collection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置?参数配置又是为了什么?“当需要排查各种内存溢出,内存泄露问题时,当垃圾成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。”JVM中程序计数器、虚拟机栈、本地方
一 下载docker开发镜像  Docker hub提供了一个用于docker组件自动化编译的镜像docker-dev,这个镜像自带了docker源码和docker源码编译所依赖的各种环境资源。但是这个镜像目前不再随着docker源码更新,这个镜像自带docker最新的版本为1.9.1,如果需要编译更新的docker源码,需要进行一定的适配。   镜像的pull命令:
转载 11月前
112阅读
一、微服务网关1.什么是微服务网关在传统的单体架构中,我们只需要开放一个服务给客户端调用即可。但是微服务架构中是将一个系统拆分成多个微服务,不同的微服务一般会有不同的网络地址,客户端在访问这些微服务时必须记住几十甚至百个地址,这对于客户端方来说太复杂也难以维护,而且一不小心就会出错,这在开发测试中深有体会。然而有了网关就不一样了:网关作为系统的唯一流量入口,所有请求都必须先经过网关,由网关将请求路
文章目录一、Gateway网关1.网关的作用二、配置网关1.创建gateway模块2.引入依赖3.编写application.yml4.启动gateway模块,查看是否能访问user-service服务三、路由断言工厂Route Predicate Factory四、GatewayFilter(过滤器)1.添加过滤器方式一:2.添加过滤器方式二:3.添加过滤器方式三(全局过滤器):五、过滤器执行
获取二开ThingsBoard物联网平台演示 TK物联网平台:ThingsKit物联网平台 本次演示环境Windows 10,TB版本为Thingsboard 3.0,Thingsboard-gatewa
一、网关简介1、背景分析我们知道,一个大型系统在设计时,经常会被拆分为很多个微服务。那么作为客户端要如何去调用 这么多的微服务呢?客户端可以直接向微服务发送请求,每个微服务都有一个公开的URL,该URL可以直接映射到具体的微服务,如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的架构,会存在着诸多的问题,例如,客户端请求不同的微服务可能会增加客户端代码或配置的复杂性。
转载 5月前
698阅读
  • 1
  • 2
  • 3
  • 4
  • 5