一、ThingsBoard系统架构1.设备连接 支持MQTT、CoAP、HTTP(S)等协议,通过以上协议设备可以连接到信息网络,比如4G、5G。2.引擎规则 TingsBoardRuleEngine处理来自设备的信息,并触发称为插件的可配置模块。3.核心服务
分类:
其他好文 时间:
2019-10-18 17:28:29
阅读次数:
252
一.操作系统A.由此我们可以的得出一个疑问,什么是操作系统?1.在我们日常生活中Windows,UNIX,Linux,MasOS,Android,ios等是常见的操作系统2.操作系统是直接运行于硬件之上的计算机程序3.操作系统用于管理和控制计算机的硬件和软件资源4.操作系统为用户软件的开发提供必要的服务和接口B.现代计算机系统架构BIOS-BaseInout&OutputSystem(需要
分类:
其他好文 时间:
2019-10-17 10:23:11
阅读次数:
86
系统架构:域名--F5--nginx集群--服务 现象:web页面随机性的时好时坏,坏的时候会报500内部服务错误或者404页面丢失。 定位:代码、配置、网络都检查了,没问题,最后发现访问域名就会报错,直接访问内网服务器地址就没问题,怀疑是nginx的问题。查看nginx的日志,发现有报错:work ...
分类:
其他好文 时间:
2019-10-17 01:01:24
阅读次数:
438
前言在分布式、微服务大行其道的今天,相信大家对这些名词都不会陌生。而说到使用分布式,或者拆分微服务的好处,你肯定能想到一大堆。比如每个人只需要维护自己单独的服务,没有了以前的各种代码冲突。自己想测试、想发布、想升级,只需要care自己写的代码就OK了,很方便很贴心!然而事物都有两面性,但是它也同时也会带来的一些问题,今天的文章谈的就是分布式系统架构带来的其中一个棘手的问题:分布式事务什么是事务?首
分类:
其他好文 时间:
2019-10-16 19:56:24
阅读次数:
84
第1章 课程介绍 1-1 引言 1-2 天猫双十一案例 1-3 微信红包案例 1-4 技术学习的目标和方式 1-5 课程学习目标 1-6 硬件环境介绍 第2章 PXC原理 2-1 单节点数据库的介绍 2-2 PXC 集群方案 2-3 Replication集群方案 2-4 系统架构方案介绍 2-5 ...
分类:
数据库 时间:
2019-10-16 09:46:45
阅读次数:
103
什么是系统架构 所谓系统架构是指,整合应用系统程序大的结构。经常提到大系统结构有两种: 三层架构与MVC。这两种结构既有区别,又有联系。但这两种结构但使用,均是为了降低系统模块间但耦合度。 什么是三层架构 三层架构是指:视图层View、服务层Service、数据访问层DAO。它们分别完成不同的功能。 ...
分类:
其他好文 时间:
2019-10-16 00:09:20
阅读次数:
117
传统IT架构中的网络,根据业务需求部署上线以后,如果业务需求发生变动,重新修改相应网络设备(路由器、交换机、防火墙)上的配置是一件非常繁琐的事情。在互联网/移动互联网瞬息万变的业务环境下,网络的高稳定与高性能还不足以满足业务需求,灵活性和敏捷性反而更为关键。SDN所做的事是将网络设备上的控制权分离出... ...
分类:
其他好文 时间:
2019-10-09 12:12:56
阅读次数:
484
1.1. 集中式架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是影响项目开发的关键。 存在的问题: - 代码耦合,开发维护困难 - 无法针对不同模块进行针对性优化 - 无法水平扩展 - 单点容错率低,并发能力差 ...
分类:
其他好文 时间:
2019-10-06 18:34:46
阅读次数:
61
什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有 响应时间(Response Time),吞吐量(Throughput),每秒查询率 QPS(Query Per S ...
分类:
其他好文 时间:
2019-10-05 14:45:02
阅读次数:
87
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》本书适合所有Java程序员、系统调优师和系统架构师阅读。 共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。 电子版: 2.《Redis 深度历险:核心原理与 ...
分类:
编程语言 时间:
2019-10-05 11:02:20
阅读次数:
111