2016-11-08 82 views
1

我正在設計一個使用Laravel的購票系統,我在想Laravel如何解決併發問題 - 如果有的話(或者全部是在數據庫中完成的)?併發交易是否可以發生,Laravel如何知道它們正在發生?我正在考慮使用這個名爲Attendize的插件並使用插件,我想要高效地處理併發事務。有任何想法嗎?Laravel的併發控制

+0

解決併發控制沒有說什麼。 –

回答

0

數據庫爲事務提供支持,這些事務是一組或多個查詢的組合,這些查詢在「全有或全無」原子操作中組合在一起。

實際進入事務的內容必須由應用程序開發人員定義 - 數據庫不知道或關心您的業務領域。

我期望Attendize的開發者已經將與門票銷售相關的業務規則編碼到他們的插件中(例如確保由於同步失敗而導致用戶急於購買更多門票)。