首页 > 其他分享 >netCore物联网项目,分布式部署方案总结

netCore物联网项目,分布式部署方案总结

时间:2024-11-14 17:58:50浏览次数:1  
标签:负载 netCore 部署 存储 联网 阿里 均衡 服务器 分布式

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

部署环境:2台windowsServe服务器,2台linux服务器,阿里云CLB负载均衡服务器(2个),阿里云RabbitMQ,阿里云Ots表格存储(用于存物联网设备上报数据),Sqlserver服务器(存放业务主数据),Postgresql服务器(短期存放非业务主数据),阿里云Redis实例,对象存储OSS(文件存储)

涉及到的项目:PC端后台管理系统,客户端/商家端小程序,若干windows服务

开发语言:C#

开发框架:NetCore3.1 或 Net5以上

1、CLB负载均衡

 用于负载Https的443端口请求及Mqtt的1883端口请求

 和

 配置负载均衡的过程再此不做说明,总之有了负载均衡的加持,就拥有了横向扩展的能力

2、windowServer服务器的作用

用于部署NetCore项目,部署微信小程序接口项目,部署windows服务,部署...

两台服务器,我们姑且称之为A 和 B,其中A为主服务器,B为从服务器,AB两台服务器均安装sqlserver2014,并通过配置实现主从复制。关于主从复制,可参考:WindowsServer--SQL Server搭建主从同步实现读写分离 - 事务性分发

B服务器安装单机版PGsql数据库,用于存储一些非核心业务数据,因为这些业务数据量相对而言增长比较快,但即使丢失了,对主业务也没太大影响,因此...

 

标签:负载,netCore,部署,存储,联网,阿里,均衡,服务器,分布式
From: https://www.cnblogs.com/chenwolong/p/18546519

相关文章

  • 开源框架NetCore
    推荐几个开箱即用的开源管理系统做项目   原文链接:https://blog.csdn.net/2401_83384536/article/details/140441595SCUIAdmin中后台前端解决方案SCUI是一个中后台前端解决方案,基于VUE3和elementPlus实现。使用最新的前端技术栈,提供各类实用的组件方便在业务开发时的......
  • 解读Karmada多云容器编排技术,加速分布式云原生应用升级
    本文分享自来源:《华为云DTSE》第五期开源专刊,作者:任洪彩华为云高级软件工程师,Karmada社区Maintainer。 管理和协调跨多个云平台的容器化应用是当前企业面临的复杂性挑战之一,Karmada多云容器编排技术使得用户能够像操作单一集群一样轻松管理多集群,简化了多云环境的运维复杂度,加......
  • CICD04 Jenkins容器化CICD实现及分布式构建, 流水线Pipeline ubuntu使用
    2.14.3案例:基于Docker插件实现自由风格任务实现Docker镜像制作不如前面的直接脚本编写灵活2.14.3.2安装插件docker-build-stepjenkins上安装docker-build-step插件#选择jenkins使用的docker服务#左侧系统管理,右侧系统配置,DockerBuilder下DockerURL输入un......
  • stm32 M750基于4g的物联网(阿里云)环境监测系统设计求助
    前言:基于正点原子的,用的阿里云平台,之前的主函数设备上传数据代码是这个,按下KEY0后成功输送给阿里云 key=key_scan(0);//按键if(key==KEY0_PRES){ snprintf(DTU_DATA,sizeof(DTU_DATA),//将数据以json形式传送到阿里云"......
  • 3大主流分布式事务框架详解(图文总结)
    3大主流分布式事务框架详解(图文总结) 1简要介绍随着微服务架构的不断发展,分布式系统逐渐普及到后端领域的每一个角落。在分布式系统中,跨多个服务的数据一致性一直是一个重大挑战,为解决这一挑战,分布式事务应运而生。作者在之前的文章《五种分布式事务解决方案》和《4大主流分......
  • 分布式ID实现方案
    ID:数据的唯一标识。并发流量大采用Mysql分库分表(Sharding-JDBC)分布式ID满足要求:全局唯一生成Id速度快,对本地资源消耗少生成Id服务需高可用(不能出错)id有序递增(提升DataBase写入速度)有具体业务含义(通过id定位问题更加透明)分布式Id场景多,需要独立部署发号器服务解决方案一......
  • 推荐一个.NetCore开源的CMS项目,功能强大、扩展性强、支持插件的系统!
    推荐一个基于.NetCore开发的开源CMS项目,该项目功能完善、涉及知识点比较多,不管是作为二次开发、还是学习都是不错的选择。01项目简介Cofoundry是基于.Net开发的、代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。02项目框架1、基于.Net8开发。2、数据......
  • 除了价高者得,互联网流量的另一种可能
    郝云在《活着》里唱到,“都说钱是王八蛋,可长得真好看”。 是的,钱能买很多东西,包括流量。如火如荼的双十一,有钱的商家又通过大撒币来买流量、带销量。花钱买流量天经地义,不过,这种模式也快到头了。一是,流量越来越贵,商家预算越来越严。能买得起、愿意大撒币的品牌越来越少。......
  • 讯维分布式无纸化会议系统指挥中心应用案例
    “人民防空办公室不仅在未来的反侵略战争中担负着战时防空的重任,同时,随着改革开放的不断深入以及社会保障体系的不断完善,又在和平时期担负着抗灾、防灾、救灾的工作。而单位指挥中心是单位体系的中枢,它在战时的防空战争中起着决定性的作用。在未来高技术的局部战争中,建设单位指......
  • 分布式事务~从seata实例来学习分布式事务
    部署dockerrun--name=seata1.4.2\--hostname=d67502e1d2ea\--mac-address=02:42:0a:ff:fe:02\--env=SEATA_IP=192.168.60.136\--env=SEATA_PORT=8091\--volume=/root/seata/seata-server-1.4.2/conf/registry.conf:/......