Şu anda bir WebLogic kümesi kullanarak, WebLogic üzerinden bir tekil hizmet gerçekleştirmeye çalışıyorum. WebLogic'te kümelenmiş tekil hizmetler hakkında bazı bilgiler okudum ve tek bir kümede kümelemek istediğim nesneye weblogic.cluster.singleton.SingletonService arabirimini uygulamak zorunda olduğumu biliyorum. o dağıtımdan sonra activate()
ve deactivate()
yöntemlerini çağırmak için görünmüyor rağmenWebLogic kümelenmiş tekil hizmet
import weblogic.cluster.singleton.SingletonService;
public class SingletonOrchestrator implements SingletonService {
public void activate() {
System.out.println(":: activate CALLED FOR SingletonOrchestrator");
}
public void deactivate() {
System.out.println(":: deactivate CALLED FOR SingletonOrchestrator");
}
(...)
}
Ben WebLogic üzerinde bir uygulama olarak bu dağıtmak mümkün değilim. WebLogic kümemde bu bir singleton hizmeti olarak çalışabilmek için başka ne yapmam gerektiğini bilmiyorum.
Bu konuda tecrübesi olan var mı? Çalışan bir örnek verebilir ve başka ne yapmam gerektiğini bana açıklayabilir mi?
Bu SingletonService olarak dağıtılan bir POJO'da senkronize bir yöntem kullanmış olsaydım. Senkronizasyon kümelenme boyunca elde edilebilir. Bence olacak . Weblogic uygulamasında dağıtılmış kilitlere ulaşma ihtiyacımız var ama fındığı gibi yeni bir ürün sunma özgürlüğüne sahip değiliz. Bu SingletonService özelliğine rastladım. Bu hile yapacaktır. biri onaylayabilir mi? –