##目的: 分佈式事務,由於實現和體驗並不好,所以考慮保證最終一致性.
數據源A和數據源B 事務放在數據源A上,在該事務中調用數據源B方法,若B異常,數據源A回滾即可.
若某個數據源失敗,發出MQ,進行各個數據源的回滾操作. 若MQ失敗,可加入表記錄,進行job輪詢,直到發送成功,刪除該記錄
AOP 代理的兩種實現: jdk是代理接口,私有方法必然不會存在在接口裏,所以就不會被攔截到; cglib是子類,private的方法照樣不會出現在子類裏,也不能被攔截。 Java 動態代理。 具體有如下四步驟: 通過實現 Inv
需要確認的問題: 1.mybatis版本號是否在3.3.1及以上(JDK1.6支持3.3.1版本,否則不支持返回主鍵),具體請看https://github.com/mybatis/mybatis-3/pull/547 2.Dao
原因: 1.jackjson無法處理嵌套的entity關係;例:entity:A中包含entity:B,B中又有C; 2.fastjson性能優越; 3.把fastjson用於memached緩存對象數據; 使用方法: 一:配置文