python最佳实践,将核心应用程序与rest服务调用相结合

python最佳实践,将核心应用程序与rest服务调用相结合,python,rest,api,Python,Rest,Api,我有一个关于编码最佳实践的问题。我正在开发一个计算量大的应用程序,它可以连续并行处理许多对象 在通过管道的每个对象生命周期结束时,我希望json解析这个对象,并通过restful服务调用发布它 我应该在本地保存这些对象,并使用单独的简单应用程序通过restful服务发布这些对象,还是应该通过在主应用程序中创建新线程来集成调用服务 我想知道什么是健壮性和代码清洁度方面的最佳实践 谢谢这个问题不可能给出一般性的答案。就健壮性和代码清洁性而言,遵守关注点分离原则很重要 这意味着生成对象的部分必须独立于

我有一个关于编码最佳实践的问题。我正在开发一个计算量大的应用程序,它可以连续并行处理许多对象

在通过管道的每个对象生命周期结束时,我希望json解析这个对象,并通过restful服务调用发布它

我应该在本地保存这些对象,并使用单独的简单应用程序通过restful服务发布这些对象,还是应该通过在主应用程序中创建新线程来集成调用服务

我想知道什么是健壮性和代码清洁度方面的最佳实践


谢谢

这个问题不可能给出一般性的答案。就健壮性和代码清洁性而言,遵守关注点分离原则很重要

这意味着生成对象的部分必须独立于发布对象的部分:它们应该单独测试,并且只能通过定义良好的接口进行通信

但是该接口可以像不同进程和磁盘假脱机一样松散,也可以像同一应用程序中接收Python对象的另一个线程一样紧密。只有上下文(从开发人员熟练程度到部署问题,最终包含性能问题)可以提供可供选择的元素