Real-Time Messaging Platform - Pusher & pubnub
-
Upload
yuk-seungchan -
Category
Technology
-
view
1.029 -
download
10
description
Transcript of Real-Time Messaging Platform - Pusher & pubnub
Real-Time����������� ������������������ Messaging����������� ������������������ Platform
Yuk SeungChan
13년 7월 27일 토요일
Agenda
• Publish / Subscribe Model
• PubNub
• Pusher
• My Server
13년 7월 27일 토요일
Publish / Subscribe Model
http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_patternhttp://blog.naver.com/hisukdory/50109265674
13년 7월 27일 토요일
PubNub
• HTTP REST Push API
• Android ...
13년 7월 27일 토요일
PubNub - HTTP REST Push API
PUBLISHhttp://pubsub.pubnub.com/publish/pub-key/sub-key/signature/channel/callback/message
Examplehttp://pubsub.pubnub.com/publish/demo/demo/0/test/0/{"msg":"hi"}
13년 7월 27일 토요일
PubNub - Android
• BootReceiver
• Service
• Event Callback
• connect, disconnet, reconnect, success,error
13년 7월 27일 토요일
PubNub
13년 7월 27일 토요일
Pusher
• WebSocket
• Heartbeating And Keep-Alive
13년 7월 27일 토요일
Pusher - Heartbeating And Keep-Alive
ping pong
13년 7월 27일 토요일
My Server
• Publish / Subscribe Model
• Ping - Pong
• Http Restful Push Api
13년 7월 27일 토요일
My Server
Chat Message
13년 7월 27일 토요일
My Server
• Channel Base
• Message Base
13년 7월 27일 토요일
Channel Base
A Channel
User AUser B
User C
Server
Hello !
13년 7월 27일 토요일
Message Base
User B
User A
User C
Server
Hello !
{"message": "Hello!", "sender_info": {"name": "User A"}, "receivers": [ {"name": "User B"}, {"name": "User C"} ]}
Connection
Data
reConnection
Data13년 7월 27일 토요일