COHERENCE EP等常见问题2

来源:互联网 发布:网络购买白兰地 编辑:程序博客网 时间:2024/05/04 16:13

COHERENCE EP是行级锁

如果EP正在对某个KEY做操作(不管是PUT,还是GET),这时候其他进程无法对同样的KEY操作,GET也不行。但可以对其他的KEY进行GET,PUT操作。也就是EP是行级锁。

 

EP做了修改,必须重启CACHE-SERVER才能生效

可通过依赖注入POF配置文件做了修改,也必须重启才能生效,可通过API更新


coherence, pof文件所在路径也在设置在CLASSPATH中


cache-mapping中配置CACHE名称和SCHEMA的关系

在具体的SCHEMA中配置SCHEMA对应的SERVICE.

可以多个SCHEMA对应一个SERVICE.

schema,service的名称可以随便起,最好有命名规范

<distributed-scheme>

                            <scheme-name>example-distributed</scheme-name>

                            <service-name>DistributedCache</service-name>

 

 

不然的SCHEMA配置不一样,<replicated-scheme>,<optimistic-scheme>,<near-scheme>,<distributed-scheme>


WRITE THROUGH依靠数据库,

WIRTE BEHIND依靠COHERENCE,cohrence决定什么时候提交事务。批量提交,会有DATA lose的RISK

cachestore: 要自己写COMMIT,ROLLBACK,如果不写,依靠JDBC 的默认配置

如果要提交到多个数据库,XA

 



 


0 0
原创粉丝点击