服务器系统架构
文章平均质量分 92
通然物联官网
从事仪器仪表行业,物联网系统全站开发,小程序、服务器、物联平台、4G/WIFI等物联硬件设计、嵌入式编程等全站开发。
展开
-
国产ThinkJS 项目构建 Docker 镜像制作与log日志问题
使用 Docker 部署ThinkJS 相关的项目,因此仍是拿出来讲说吧。须要提早说明的是本文并非 Docker 的基础教程,默认你们都是了解 Docker 的。log日志问题。原创 2022-04-06 00:42:21 · 455 阅读 · 0 评论 -
MQTT 与 Kafka对比
MQTT 与 Kafka 是完全不同的两个东西, MQTT 是协议,是一个技术标准,由 OASIS 技术委员会的成员(其成员多数为 IBM 和微软的顶级工程师)制订。而 Kafka 是已经实现的开源流处理平台,最早由 LinkedIn 开发,于 2011 年开源后交给 Apache Incubator孵化后成为了 Apache 软件基金会的顶级项目。两者之前唯一存在的联系恐怕就是它们都和发布/订阅范式有关了吧。MQTT 是基于发布/订阅范式的消息协议,而Apache Kafka 的生产、消费的流程也是属原创 2020-07-20 01:31:59 · 14166 阅读 · 0 评论 -
Nodejs的单线程与异步的初步理解
一、卡住我的代码卡住我的代码是这样的:<code>var async = require('async');var pushTask = function(name) { q.push(name, function(cb) { console.log('running: ' + name); }, function(err){ console.log('finished: ' + name); });}var wa...原创 2020-06-16 22:33:05 · 354 阅读 · 0 评论 -
nodejs进程、线程特点及 多线程实现方式
Nodejs一直以单线程异步IO著称,擅长IO密集型操作,不擅长CPU密集型操作。但是,新版的Nodejs,在不断弥补这方面的短板。一、CPU密集型(CPU-bound)CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/内存),I/O在很短的时间就可以完成,而CPU还有许多运算要处理,CPU Loading很高。在多重程序系统中,大部份时间用来做计算、逻辑判断等CPU动作的程序称之C原创 2020-06-16 22:08:42 · 1234 阅读 · 0 评论 -
深入浅出_Mesh网络
网络间的通信原理 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子...原创 2020-03-18 15:38:04 · 1912 阅读 · 0 评论 -
LDC(logic data center)与传统的(Internet Data Center-IDC)架构对比与优势(淘宝双十一经典案例解析)
支付宝海量支付背后最解渴的设计是啥?换句话说,实现支付宝高 TPS 的最关键的设计是啥?LDC 是啥?LDC 怎么实现异地多活和异地灾备的?CAP 魔咒到底是啥?P 到底怎么理解?什么是脑裂?跟 CAP 又是啥关系?什么是 PAXOS,它解决了啥问题?PAXOS 和 CAP 啥关系?PAXOS 可以逃脱 CAP 魔咒么?Oceanbase 能逃脱 CAP 魔咒么?原创 2020-02-16 02:53:43 · 7441 阅读 · 11 评论