訂閱者(Subscriber)設定
Nchan提供多種訂閱方式,包括WebSocket、EventSource、Long Poll、Interval-Poll、HTTP Chunked Transfer、HTTP multipart/mixed,但我只有使用過WebSocket,所以會以WebSocket為主,若對其他方式有興趣的可以到nchan官方網站上查看。
經過前面幾個章節,大家一定都已經知道,要讓某個位置變成可訂閱,只需要加上nchan_subscriber
的關鍵字
前三個設定,在之前都有介紹過,最後一個nchan_subscriber_first_message
的意思是,當一個訂閱者一連線上的時候要收到什麼訊息,預設是oldest
,也就是會收到buffer裡的所有舊訊息,也可以設定為newest
,新的訂閱者不會收到任何舊訊息,而只會收到連上後的訊息,也可以設定一個數字,像是
nchan就會在有新的訂閱者時,將buffer裡第三個訊息開始的所有訊息丟給新的訂閱者。
Last updated