并不是很想写这个系列,因为这个2pc单独写一个小架构有点鸡肋。不过也不知道写什么了,先写了再说吧。

整个流程如下图:

利用AOP写2PC框架(一)

关于AOP系列的文章很多,我这里也再重复造一下轮子。

首先,我们定义了一个IAopProxy,用于给AopProxyFactory用来创建Proxy实例的接口,代码如下:

    public interface IAopProxy
    {
        AopProxyBase CreateAopProxyInstance(MarshalByRefObject obj, Type type);
    }
View Code

相关文章: