In the seventh episode of this podcast, your hosts FrancescΒ and MarkΒ discuss the different ways messaging can be done on Google Cloud Platform, covering Pub/Sub and Task Queues and when to choose what.
Links:
Feature | Task Queues | Pub/Sub |
Pull via API | Yes | Yes |
Push via Webhooks | Yes | Yes |
Max size of message | 100K | 10MB |
At least once delivery guarantee | Yes | Yes |
Batch Insert | Only in App Engine | Yes |
Multiple receivers | No | Yes |
Datastore Transactions | Yes | No |
Maximum Messages/s | 1B (with billing) 250 msg/q/s | Unlimited (after request) |
Throttling | Yes | No (if needed → pull) |
Performance | median 5ms (99%ile 300ms) | Sub-second even when tested at over 1M msg/s |
Cloud Monitoring | No | Yes |
π 2015-12-02 03:09 / β 00:35:52
π 2015-12-02 03:09 / β 00:35:51
π 2015-11-25 16:54 / β 00:33:59
π 2015-11-25 16:54 / β 00:33:59
π 2015-11-18 23:45 / β 00:33:08