Home
HoMuChen
Cancel

什麼是message queue? 優點及使用場景

在大型網頁應用程式系統中,當我們的服務越來越多,服務之間就需要溝通,透過http restful api,想必大家都一定遇過,或許或多或少也聽過使用message queue,那到底它是什麼?為什麼要用它?以及跟restful api有何不同的使用場景呢? 什麼是message queue? 顧名思義,就是有個queue,訊息先入先出( FIFO ),基本上就是提供一個讓不同proc...

快速擁有一個Asynchronous Task Queue,使用Redis and Kue.js

這是篇教你如何在node.js環境下,快速擁有一個Task queue的tutorial,如果想了解什麼是message queue,以及為什麼跟什麼時候要使用它,可以參考我的另外一篇文章什麼是message queue? 優點及使用場景! Outline 部署Redis,使用Docker,在本地起一台Redis 介紹Kue.js 部署Redis 先準備一個shell sc...

[Google Sheet]我如何製作進度表

追蹤每項任務到目前為止的進度,或每段時間(每天、每個禮拜、或每個月)的努力情況 首先先把任務跟時間輸入進去,如下圖: 時間只要輸入兩格就可以了,點住右下角的小藍點往右拉,就會補上一樣間距的時間,也就是說那兩格如果是差一天,之後每一格都會差一天,一個禮拜、一個月亦然. 代表每項任務需要完成的單位,簡單用數字量化表示,比如一堂課有10週的課程,就輸...

InstMap TW — 從地圖上找尋附近的台灣Instagram熱門景點

到了一個地方,想知道附近有什麼好玩的景點嗎?想看看IG,Instagram上大家都去哪裡嗎?可以使用我最近做的一個玩具服務InstMap TW,找尋台灣最多人標記的地標,或是附近最近的相對熱門的地標. 點選地圖旁的小人圖案,可以使用您現在的位置做搜尋,不想開定位的話,也可以手動拉動地圖改變中心點. 每個地點點進去可以看到該地點的貼文,可切換成瀏覽圖片或是日期、文字、按讚數、留言數等相...

利用Docker建立PostgreSQL開發環境

首先先將需要的configuration variable放到環境變數裏,在這裡就是我們的PostgreSQL database server要起在哪一個port,user,password,db等等,準備好你的 dev.env檔案如下,然後執行 . ./dev.env export PG_PORT=5432 export PG_USER=admin export PG_PWD=secre...

使用Node.js + Express整合Line Notify通知服務

快速簡單地使用一個express的middleware完成line notify的oauth2流程,取得access_token來做後續的消息推送 使用line notify可以簡單地讓網站開發者推送訊息到使用者的line裡,雖不像line bot可以跟使用者做更多的互動,但如果只是要單方面的的發送訊息,使用line notify就足矣,而且還不像line bot的push api要收費,...