Add three ways to implement the class: ClusterDeliveryEndPoint

Signed-off-by: huangruiqing <ruoyiqing1990@163.com>
remain one implement of "reentrantLock" for clusterDeliveryEndPoint.

Signed-off-by: huangruiqing <ruoyiqing1990@163.com>