摘要:前幾天寫一篇,一種新思路實現分布式事務的文章。寫個分布式事務就有人開始噴了事務提交了,怎么回滾都知道怎么回滾。
前幾天寫一篇 , 一種新思路實現分布式事務的文章。https://segmentfault.com/a/11...
部分死腦筋就開始,各種不解。
看反饋 確實有點搞笑。
不要一聽到 session 就覺得是 $_SEESION
不要別人換個名字 token 或者 jwt 就不認識。
抽象出來 統一都是會話id 。 session token jwt 沒有任何區別。
我給你標識符 ,你下次傳給我,我就能認識你。
至于我根據這個標識符怎么拿認識的 ,你不用管。各自根據各自的情況,怎么方便怎么來。
寫個分布式事務 就有人開始噴了 事務提交了, 怎么回滾
doTransaction 都知道怎么回滾。 就增加一步 就不知道怎么回滾了?
這種智商基本 只能走出家一步 走兩步就找不到回家的路了。
可能覺得commit了啊,php的pdo沒有提供commit了還能回滾啊
這個片文章只是一個全新可簡單實現的思想。恰巧用了 commit() , 我要自定義個名字 step3() 估計有人更暈了。
前執行的每一步,難道不知道嗎? 不能做個對應的回滾方案嗎?
就2步,即使10步都回滾
array_unshift($this->callback,function(){ // rollback do }); array_unshift($this->callback,function(){ // rollback commit });
funciton rollback(){ foreach ($this->callback as $c){ $c->call($this); } }
或許把事務換個名字 “分布式一致性解決方案” 死腦筋是不是好轉彎點。
還是希望各位稍微能變通一點,站在更高的一個角度來看問題的共性。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31564.html
摘要:分布式事務一直是微服務的一個難點。相關的解決方案和框架大部分是的,那么該如何解決呢下面一步一步講解如何用解決分布式事務??蚣軜O簡高性能松耦合分布式可運行于多種環境框架完美支持上面的要求。 分布式事務一直是微服務的一個難點。相關的解決方案和框架大部分是java的,那么php該如何解決呢?下面一步一步講解如何用php解決分布式事務。 單機單數據源事務 首先從單機事務開始。 大概邏輯如下 :...
摘要:異步剪貼板操作過去的數年中,各瀏覽器基本上都在使用來進行剪貼板交互。而提供了新的,則為我們提供了另一種異步式的剪貼板操作方式,本文即是對該機制與接口規范的詳細介紹。 showImg(https://segmentfault.com/img/remote/1460000013854167); 前端每周清單第 55 期: MobX 4 特性概覽,iOS Hacks 分享, 分布式事務詳解 ...
摘要:微服務做的事情是按照項目顆粒度進行服務的拆分,把模塊單獨拿出來做成每一個單獨的小項目。給我們提供了的底層服務,我們并不需要去關心底層通訊細節和調用的過程。通過定義接口,實現接口,啟動提供接口服務。 RPC 服務 RPC,是一種遠程調用方式(Remote Procedure Call),通過RPC我們可以像調用本地方法一樣調用別的機器上的方法,用戶將無感服務器與服務器之間的通訊。RPC在...
閱讀 2871·2021-10-14 09:43
閱讀 1658·2021-09-29 09:34
閱讀 1744·2021-07-28 00:16
閱讀 2964·2019-08-30 15:53
閱讀 2905·2019-08-30 13:59
閱讀 2961·2019-08-30 13:57
閱讀 1091·2019-08-26 13:38
閱讀 1894·2019-08-26 13:25