原创 nodejs搭建mqtt服務器

MQTT介紹 MQTT,是: 輕量級的消息訂閱和發佈(publish/subscribe)協議 建立在TCP/IP協議之上   IoT,internet of things,物聯網,MQTT在這方面應用較多。 官方網站:http://mq

原创 nodejs與JAVA應對高併發的對比

脫離帶寬內存與計算量來討論併發是沒有意義的。 因爲併發數受帶寬及其它很多因素影響,不能單就node.js來說併發多高。 如果無限帶寬,無限計算力,無限存……你可以認爲node.js併發數也是無限的,但這沒有意義,在同樣的情況下,就算是II

原创 socket服務器 本地測試不丟包,外網測試丟包問題

我做了一個物聯網服務器,測試時發現,“socket服務器 本地測試不丟包,外網測試丟包問題!!” 間隔200ms以內都會丟包,最後通過排除發現,TCP經常會出現粘包現象   一般採用TCP通訊協議,TCP經常會出現粘包現象,通常做法是做長

原创 我預言未來5~10年小型雲服務器將被IPV6打敗

      我是一名從業10餘年的嵌入式硬件工程師,最近開始學習服務器和小程序,由硬件轉到軟件的跨行轉型,讓我很不適應,硬件C語言的編程習慣和軟件的完全不同,痛苦的經歷了4個月,我現在的成績是,抄襲了一個服務器,一個數據庫,一個小程序,完

原创 JavaScript使用MQTT,option設置ssl,password等

JavaScript使用MQTT 1、MQTT Server使用EMQTTD開源庫,自行安裝配置; 2、JS使用Websocket連接通信。 3、JS的MQTT庫爲paho-mqtt,git地址:https://github.com/ec

原创 深入淺出_Mesh網絡

網絡間的通信原理 假設你的名字叫小不點,你住在一個大院子裏,你的鄰居有很多小夥伴,在門口傳達室還有個看大門的李大爺,李大爺就是你的網關。當你想跟院子裏的某個小夥伴玩,只要你在院子裏大喊一聲他的名字,他聽到了就會迴應你,並且跑出來跟你玩

原创 服務器性能分析及計算方法

PS:下面是性能測試的主要概念和計算公式,記錄下: 一.系統吞度量要素: 一個系統的吞度量(承壓能力)與request對CPU的消耗、外部接口、IO等等緊密關聯。 單個reqeust 對CPU消耗越高,外部系統接口、IO影響速度越慢,系統

原创 Mqtt ----心跳機制 長鏈接 ping

Mqtt ----心跳機制 心跳機制   Keep Alive指定連接最大空閒時間T,當客戶端檢測到連接空閒時間超過T時,必須向Broker發送心跳報文PINGREQ,Broker收到心跳請求後返回心跳響應PINGRESP。若Broker

原创 Nodejs的單線程與異步的初步理解

  一、卡住我的代碼 卡住我的代碼是這樣的: <code>var async = require('async'); var pushTask = function(name) { q.push(name, function(

原创 string.h文件中strcpy、memcpy和memset之間的區別

  今天刷題時遇到了這個問題,記錄一下。                strcpy比較簡單,就是拷貝字符串,遇到'\0'時結束拷貝。                 memcpy用來做內存拷貝,可以拷貝任何數據類型的對象並指定拷貝數據的

原创 nodejs進程、線程特點及 多線程實現方式

Nodejs一直以單線程異步IO著稱,擅長IO密集型操作,不擅長CPU密集型操作。但是,新版的Nodejs,在不斷彌補這方面的短板。 一、CPU密集型(CPU-bound) CPU密集型也叫計算密集型,指的是系統的硬盤、內存性能相對CPU

原创 Jmeter5.2.1構造https請求

Jmeter5.1.1構造https請求 1、打開瀏覽器,輸入https的網址 2、點開瀏覽器前面的小鎖   3、   4、複製證書 5、在Jmeter中,添加此證書 選項-->ssl管理器-->選中剛纔重新生成的證書(baid

原创 單臺電腦jmeter壓力測試最大值

今天用jmeter壓測服務器 jmeter 線程數提高到5000就崩潰了?1000併發異常較高? 監聽什麼都沒有開,就是一個http請求,併發5000,然後就崩潰了。測試機任務管理器cpu和內存都沒有過半。 jmeter.bat 裏面也編

原创 LDC(logic data center)與傳統的(Internet Data Center-IDC)架構對比與優勢(淘寶雙十一經典案例解析)

“ 自 2008 年雙 11 以來,在每年雙 11 超大規模流量的衝擊上,螞蟻金服都會不斷突破現有技術的極限。   2010 年雙 11 的支付峯值爲 2 萬筆/分鐘,到 2017 年雙 11 時這個數字變爲了 25.6 萬筆/秒。  

原创 微信小程序直連onenet

我已經實現了相關功能。可以給你貼幾個代碼段。其實你可以參考OneNET的API自己寫函數。。注意一下,小程序必須要求服務器支持HTTPS。且必須在後臺配置一下request域名爲 https://api.heclouds.com精確查詢設