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