我很难理解信号是如何在我的应用程序中工作的(以及它们是如何工作的)。这是我认为它们将适用的三个领域(以我目前的知识):
- 将 XML 发送到远程服务器以进行报告(事务完成后)。
- 用户上传后,重新调整图像大小并将缩略图上传到 S3。
- 用户从其帐户中删除图像对象后,从 S3 中删除旧图像。
我完全不在基地吗(我觉得我可能是)。我得到信号和多线程混淆了吗?如果是这样,他们会在应用程序中进行比较吗?它们只是为了脱钩吗?此外,确保您尽早实例化它们并且不使用本地函数(因为它们会被垃圾收集)有什么关系?有人可以详细说明吗?我应该把它们都放在请求中间件中,这样我就不用担心了吗?