message queue

27
Jan
RabbitMQ和Kafka有何不同?何時該選用哪種產品?

RabbitMQ和Kafka有何不同?何時該選用哪種產品?

Message broker主要有分為兩類,分別是memory based及log based, Redis或RabbitMQ作為broker的是memory based的,而log based最有名的, 就是Kafka。這兩種有何不同呢?何時又該選用哪種message queue? 這篇文章首先會討論message broker普遍的基本特性及用法, 然後再探討兩種broker內部設計的不同,最後就可以比較在各種特性上,兩者的不同。 在上篇文章什麼是message queue?
8 min read
13
Dec
什麼是message queue? 優點及使用場景

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

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

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

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