我的主要目标是能够拥有一些同步方法,在完成之前不应被其他线程访问.如果我有通常的VM - 我会将此方法标记为已同步.但是在GAE中我有多个实例.我读到的关于此的所有帖子都说我应该使用memcache或数据存储区.但到底怎么样?
通常答案是重新设计功能,因此不需要全局同步.即使你设法同步它,它也只是一个瓶颈.
你可能最好在后端实现它; 您可以指定单个后端,并使您的函数调用对后端的请求.您也可以使用memcache或数据存储区作为信号量,但所有这些都会给您带来糟糕的性能.
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |