尽管问题非常笼统,但这更像是一个后续线程。我有一个 Django Web 应用程序,带有通过 Apache Web 服务器访问的 REST API(用 Tastepie 实现)。
我正在添加 API 调用日志记录功能,以便每次调用 Web 应用程序时,我都会在 MySQL 数据库的特定应用程序日志表中创建一个条目。
此应用程序的用户群是有限的。我不希望在此时或不久的将来有大量并发 API 调用。
我有以下选择:
1. multithread locking
2. multiprocess locking mechanisms
3. ORM transaction or data base locking
我不确定是否应该使用任何锁定功能来包装 MySQL 数据库条目创建/更新操作。
对于 Django Web 应用程序中的大量并发 POST API 调用,这些情况如何处理?
谢谢,