返回介绍

10.9 小结

发布于 2024-01-25 21:44:08 字数 572 浏览 0 评论 0 收藏 0

本书到此为止,我们已经看到了做剖析来理解你代码中运行慢速的部分,编译并使用numpy来让你的代码运行得更快,以及各种各样针对多进程和多主机的方法。在倒数第二章,我们将看到多种通过不同的数据结构和概率手段来使用更少RAM的方法。这些教程能够帮助你把所有数据存放于一台机器上,从而免去了运行集群的需求。

[1] 当我们正使用AWS工作时,这将具有相当大的优势,我们能够让nsqd进程运行于一个保留实例上,而我们的消费者工作于临时实例的集群中。

[2] 这种异步性来自于NSQ的协议以基于推送的方式来发送消息给消费者。这使得我们的代码能够在后台从NSQ的连接中异步读取,当发现消息时就唤醒。

[3] 这种类型的数据分析链被称作管道化,可以是一种有效的方法来高效地对相同的数据执行多种类型的分析。

[4] 你也能手动使用一个HTTP调用轻易地发布一条消息。无论如何,这个nsq.Writer对象大大简化了错误处理。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文