이 콘텐츠는 선택한 언어로 제공되지 않습니다.
Chapter 122. Hazelcast Component
Available as of Camel version 2.7
The hazelcast- component allows you to work with the Hazelcast distributed data grid / cache. Hazelcast is a in memory data grid, entirely written in Java (single jar). It offers a great palette of different data stores like map, multi map (same key, n values), queue, list and atomic number. The main reason to use Hazelcast is its simple cluster support. If you have enabled multicast on your network you can run a cluster with hundred nodes with no extra configuration. Hazelcast can simply configured to add additional features like n copies between nodes (default is 1), cache persistence, network configuration (if needed), near cache, enviction and so on. For more information consult the Hazelcast documentation on http://www.hazelcast.com/docs.jsp.
Maven users will need to add the following dependency to their pom.xml
for this component:
122.1. Hazelcast components 링크 복사링크가 클립보드에 복사되었습니다!
See followings for each component usage: * map * multimap * queue * topic * list * seda * set * atomic number * cluster support (instance) * replicatedmap * ringbuffer
122.2. Using hazelcast reference 링크 복사링크가 클립보드에 복사되었습니다!
122.2.1. By its name 링크 복사링크가 클립보드에 복사되었습니다!
122.2.2. By instance 링크 복사링크가 클립보드에 복사되었습니다!
122.3. Publishing hazelcast instance as an OSGI service 링크 복사링크가 클립보드에 복사되었습니다!
If operating in an OSGI container and you would want to use one instance of hazelcast across all bundles in the same container. You can publish the instance as an OSGI service and bundles using the cache al need is to reference the service in the hazelcast endpoint.
122.3.1. Bundle A create an instance and publishes it as an OSGI service 링크 복사링크가 클립보드에 복사되었습니다!