程序包 | 说明 |
---|---|
com.fr.cluster.engine.activator.standalone | |
com.fr.cluster.engine.core.lock | |
com.fr.cluster.lock | |
com.fr.cluster.rpc.proxy |
Created by juhaoyu on 2017/12/15.
|
限定符和类型 | 方法和说明 |
---|---|
ClusterLock |
StandaloneLockFactory.get(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
ClusterLock |
AbstractLockFactory.get(java.lang.Class<?> clazz) |
ClusterLock |
AbstractLockFactory.get(java.lang.Object singleton) |
ClusterLock |
FineClusterLockFactory.get(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
ClusterLock |
ClusterLockFactory.get(java.lang.Class<?> clazz)
获取类锁
|
ClusterLock |
ClusterLockFactory.get(java.lang.Object singleton)
获取单例锁
|
ClusterLock |
ClusterLockFactory.get(java.lang.String name)
获取自定义锁
|
限定符和类型 | 方法和说明 |
---|---|
RPCProxyFactory.Builder<T> |
RPCProxyFactory.Builder.setClusterLock(ClusterLock lock)
设置集群锁
默认为全局锁,即所有机器的所有RPC都串行执行
如不需要加锁,需手动setClusterLock(null)
加锁策略见文档:http://www.finedevelop.com/pages/viewpage.action?
|