實現輕量級本地分佈式事務

在上家公司時,由於機構 DIY 課程定製需要從固定課程複製,而複製需要調用三個小組的微服務,導致速度緩慢。最終通過id生成器,線程池,CompletionService ,閉鎖實現 web 端調用的併發執行,提速優化同時保證三者之間事務安全, 接下來詳細描述。 三個微服務分別爲 課程創建、講次創建、卷子創建,講次掛在課程上,卷子掛在講次上,關係如下: 原本的創建是在單線程執行:創建講次 -> 創建
相關文章
相關標籤/搜索