gpt4 book ai didi

google-app-engine - 如何在 App Engine 上实现轻型发布-订阅服务?

转载 作者:太空宇宙 更新时间:2023-11-03 15:18:26 25 4
gpt4 key购买 nike

在他的 Google I/O 2009“App Engine 上的离线处理:展望”演讲(videoslides)中,Brett Slatkin 展示了任务队列服务。

他说

Pub-sub systems maximize transactions, decoupling:

  • Large numbers of small transactions per second
  • One-to-many fan-out with changing receivers
  • Guaranteed ordering, filtering, two-phase commit

并特别强调

Our new API implements queueing, not pub-sub


我只对这些功能的一部分感兴趣:

  • 通过更改选定/固定的内部接收器处理程序实现一对多扇出
  • 保证顺序、过滤、两阶段提交

目标是简化同一 Web 应用程序的不同模块之间的通知/消息发布。示例使用场景案例是:

  • 让支付模块知道收到账单。
  • 让用户能够跟踪他决定关注/加注星标的特定领域对象的变化。

在任务队列服务之上实现这些的正确方法是什么?

最佳答案

考虑使用 Cloud Pub/Sub .它是内部 Pub/Sub 技术的外部化版本,已在谷歌内部广泛使用了大约 7 年,并被证明具有可扩展性和健壮性。截至今天,它仍处于测试阶段,但我们很快(几个月后)将正式发布。

关于google-app-engine - 如何在 App Engine 上实现轻型发布-订阅服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com