1. 程式人生 > >基於hapi的Node.js後端開發

基於hapi的Node.js後端開發

基於hapi的Node.js後端開發

1.背景
今年下半年公司線上程式頻繁出現問題。不是記憶體跑滿,就是CPU跑滿就是程式自己掛掉了。嚴重影響了現有的小程式業務。目前線上主要架構是dubbo-x搭建的分散式。之前主要用來為app做資料服務。
解決思路1:優化現有架構,找到問題(奈何本人雖然寫了不少java程式碼。但是對java基本還是處於一竅不通的狀態。)
解決思路2:業務分離,為小程式從新搭建一套伺服器系統。與原有的互不影響。
這樣既解決了小程式服務穩定性問題,也流出了時間來處理“思路1”,不會越搞越壞

2.為什麼選擇node以及hapi
node一直有聽說,之前使用node的electron框架做過一個桌面程式,算是有些瞭解。至於選擇hapi則是偶然的機會下看到了這個框架,我喜歡這個名字。

    hapi的優點:
        ![](http://i2.51cto.com/images/blog/201812/12/94898e63c06a6cbb3a4e2b22e9675c20.jpeg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

3.準備工作

 未完待續。。。