我对python并不陌生,但仍在寻找在进程之间共享字符串格式数据的最佳合适方法。
目前我有4个进程(1个父进程+3个子进程在多进程中),父进程从long poll服务器获取数据,经过几次检查后将数据发送到mysql服务器。
然后,childs(每种任务1个)按照我需要的方式处理数据。
目前一切都很好,我的数据安全存储并始终处于访问状态,特别是当我需要调试或实现新功能时,但毕竟它会随着项目的增长而变慢(对于Web应用程序来说-不是很好)。
正如您可能假设的那样,存储在数据库中的数据类型是列表或其对象。
我知道python在进程之间传输数据时存在一些问题(最好是软件限制)。
我在考虑将数据临时存储在JSON或简单的TXT文件中,但并发性不允许我这样做。我也可以尝试使用套接字,但是否值得为此目的启动回调服务器?
异步的东西也不适合我。那么在这个案例中我有什么选择呢?我不需要释放任何数据,就像我需要保持它快速工作一样。欢迎采取其他措施:)
P.S.大多数相关主题都过时了,或者没有回答我的问题,因为我确信我处理数据的方式目前还不是最好的。