Şu satırı dahil ederiz
import com.hazelcast.core.HazelcastInstance;
Tüm veri yapıları için bu sınıfı elde etmek gerekir. Bu sınıfı elde etmek için şu iki yöntemden birisini kullanmak gerekir
1. Declarative Configuration
Açıklaması şöyle
For the declarative configuration, you can use one of the hazelcast.xml or hazelcast.yaml files which are identical. (these files are located in the bin folder of downloaded hazelcast.jar) Another XML file, called hazelcast-full-example.xml or hazelcast-full-example.yaml, is a guidance document for hazelcast.xml or hazelcast.yaml files, comes in the downloaded package. You can reach many configuration elements and properties, and use them to copy needed configurations to the hazelcast.xml file. Or you can use it directly by changing its name with hazelcast.xml
2. Programmatic Configuration
Bazı nesneler şöyle
- Cluster Name
- Instance Name
HazelcastInstance yaratmak için 2 seçenek var
1. Hazelcast sınıfını kullanmak. Start a Local Embedded Cluster yazısına bakılabilir.
2. HazelcastClient sınıfını kullanmak. Getting Started with a Hazelcast Client yazısına bakılabilir.
getCluster metodu
Cluster arayüzü döner
getDistributedObjects metodu
DistributedObject listesi döner
getMap metodu
IMap arayüzü döner
getJet metodu
JetService arayüzü döner
getPartitionService metodu
PartitionService arayüzü döner
getReplicatedMap metodu
ReplicatedMap arayüzü döner
shutdown metodu
Graceful shutdown yapar. Açıklaması şöyle. MigrationManager devreye girer.
This means that it notifies master member, master member rebalances partitions, data are migrated off the shutting-down member, then it shuts down.
Örnek
Şöyle yaparız
HazelcastInstance instance = ...; instance.shutdown();
Hiç yorum yok:
Yorum Gönder