zoukankan      html  css  js  c++  java
  • IoTSharp部署教程Sqlite分表篇

    IoTSharp的部署环境极其灵活,我们推荐使用Docker方式进行部署, 这减少了很多配置, 首先最简单的部署当然属于 Sqlite 数据库, 且不适用任何外部依赖。 

    在生产环境中, 我们需要配置 appsettings.Production.json 文件, 

      首先通过DataBase 来设定使用的是Sqlite数据库, 在连接字符串设置项中需要设置IoTSharp本身基本数据的使用连接字符串, 以及遥测数据的数据库, 虽然可以 使用一个数据库, 但是, 分开并且分表性能会更好一点, 而且配置并没有因此而复杂。 所以,第二个连接字符串需要配置TelemetryStorage,于此同时配置遥测数据存储方式 TelemetryStorage 配置项为 Sharding, 即分表。

    由于我们不适用任何外部依赖, 所以消息总线和消息队列我们都是用InMemory,

    {  "DataBase": "Sqlite",  "ConnectionStrings": {    "IoTSharp": "Data Source=IoTSharp.db",    "TelemetryStorage": "Data Source=TelemetryStorage.db"  },  "EventBusStore": "InMemory",  "EventBusMQ": "InMemory",  "TelemetryStorage": "Sharding"}

    配置完成后, 点击启动,

     

    输入密码 , 点击注册。 密码需要 复杂一些的密码, 有符号, 有字母, 有大小写, 有数字等。 注册完成自动跳转到登录. 

  • 相关阅读:
    左偏树
    论在Windows下远程连接Ubuntu
    ZOJ 3711 Give Me Your Hand
    SGU 495. Kids and Prizes
    POJ 2151 Check the difficulty of problems
    CodeForces 148D. Bag of mice
    HDU 3631 Shortest Path
    HDU 1869 六度分离
    HDU 2544 最短路
    HDU 3584 Cube
  • 原文地址:https://www.cnblogs.com/MysticBoy/p/15592673.html
Copyright © 2011-2022 走看看