Hi Matt!
Excellent Questions and thank you for the detailed posting. I see you have
signed up with PubNub to evaluate the service. I will help you answer your
questions. Regarding Cloud Capability and Features, PubNub offers best in
class Industry Demands:
1. Security
1. Full SSL 2048 Bit Support
2. Cross Platform AES Symmetric Key Cryptography
3. SHA256/HMAC Message Origin Signing
2. Reliability - Globally Distributed in *10 Data Centers across Earth*,
PubNub is the largest cloud based messaging fabric provider for mobile and
web.
3. Reach - We Target all Mobile and Web Devices with full
deliverability, even with* Unreliable Connections*. *We Resend Messages
upon Reconnection.*
4. Scalability - Recent Milestone of *1,000,000 TPS (messages per
second) Sustained* - http://techcrunch.com/2012/06/13/pubnub-pulse/
5. Price - http://www.pubnub.com/price - Flexible *Usage Based Pricing*.
In terms of Developer Perspective, I can help you with PubNub. PubNub is
really easy to use and you have a lot of options and resources available
for all platforms. It's as simple as Send/Receive and you can get up and
running in just a few minutes. Try the Dev Console
- http://www.pubnub.com/console
Looking for HTML5 Modern JavaScript Library that supports only the newest
browsers with *CORS2*, *WebWorkers* and *CommonJS*?
- PubNub JavaScript Modern
- https://github.com/pubnub/pubnub-api/tree/master/javascript-modern
Socket.IO is now on PubNub! Leverage the PubNub global distribution cloud
network at full speed and scale using the Socket.IO API on top of PubNub
Cloud:
- GitHub Source Repository
- https://github.com/pubnub/pubnub-api/tree/master/socket.io
- Socket.IO Guide
- https://github.com/pubnub/pubnub-api/blob/master/socket.io/README.md
- Tutorial Videos - https://vimeo.com/channels/291682
- Blog -
http://www.pubnub.com/blog/socket.io-on-pubnub-officially-released
- Help Desk
-
https://help.pubnub.com/categories/search?utf8=%26%23x2713%3B&query=socket+io&for_search=1&commit=Search
Use the Core PubNub Pub/Sub Client SDKs/APIs which offer the Send/Receive
feature of the message at a low level, giving you full control of your
messages:
- JavaScript API
- https://github.com/pubnub/pubnub-api/tree/master/javascript
- Node.JS API - https://github.com/pubnub/pubnub-api/tree/master/nodejs
- All APIs - https://github.com/pubnub/pubnub-api
Read the Full PubNub Client API
Specification: https://github.com/pubnub/pubnub-api/blob/master/README.md
Let me know if I may answer any more questions.
On Tuesday, June 26, 2012 3:07:07 PM UTC-7, Matthew O'Riordan wrote:
>
> I'm in the process of evaluating whether it's better to run one's own Node
> server(s) with Socket.io, or use one of the well known realtime WebSocket
> services out there such as Pusher or PubNub that I am assuming will take
> away all the pain in regards to running the service.
>
> I was really hoping (and will be most grateful) to get some advice from
> anyone who's possibly been there and done this already. Any of your
> thoughts on the following would be hugely appreciated:
>
> - If you've gone the paid route with Pusher or PubNub, why did you do
> that? If home grown / Socket.io, why as well?
> - Do you think the global presence of PubNub is that important when it
> comes to latency?
> - Do you find Pusher/PubNub price prohibitive? Based on my initial
> calculations, a few millions messages a month over SSL for $49 a month
> with
> Pusher seems fair, but do you think I'm off the mark perhaps? I know
> Socket.IO is free, but it comes with a price tag once you start running
> the
> service yourself...
> - Were there any particular features of PubNub or Pusher that you
> found extremely useful that Socket.IO does not have, such as private
> channels, or presence for example?
> - Having done one or the other, any advice in retrospect? Any
> difficulties, problems, or wishes?
>
> Appreciate your feedback if you have any.
>
> Thanks,
> Matt
>
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en