美文网首页
tcc-transaction笔记(1)-事务存储器

tcc-transaction笔记(1)-事务存储器

作者: 兴浩 | 来源:发表于2018-05-16 23:31 被阅读14次

参考:
https://mp.weixin.qq.com/s?__biz=MzUzMTA2NTU2Ng==&mid=2247484067&idx=1&sn=e582244229d5e2ab32ce425191fd1133&chksm=fa497d12cd3ef40487c5051f2f1fd06307f32a88730275617ba7af47bc90a1c3843bfb9d6eac&scene=21#wechat_redirect

主要两部分
1.序列号
2.Transaction对象的存储

主要关注接口部分即可

public interface TransactionRepository {

    int create(Transaction transaction);

    int update(Transaction transaction);

    int delete(Transaction transaction);

    Transaction findByXid(TransactionXid xid);

    List<Transaction> findAllUnmodifiedSince(Date date);
}
public interface ObjectSerializer<T> {

    /**
     * Serialize the given object to binary data.
     *
     * @param t object to serialize
     * @return the equivalent binary data
     */
    byte[] serialize(T t);

    /**
     * Deserialize an object from the given binary data.
     *
     * @param bytes object binary representation
     * @return the equivalent object instance
     */
    T deserialize(byte[] bytes);


    T clone(T object);
}

相关文章

网友评论

      本文标题:tcc-transaction笔记(1)-事务存储器

      本文链接:https://www.haomeiwen.com/subject/pflvdftx.html