All Projects → moqui → moqui-hazelcast

moqui / moqui-hazelcast

Licence: other
Moqui Framework tool component for Hazelcast, used for distributed async services, entity distributed cache invalidation, web session replication, and distributed cache (javax.cache)

Programming Languages

groovy
2714 projects

Projects that are alternatives of or similar to moqui-hazelcast

Hazelcast
Open-source distributed computation and storage platform
Stars: ✭ 4,662 (+38750%)
Mutual labels:  distributed-systems, hazelcast, distributed
Sandglass
Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Stars: ✭ 1,531 (+12658.33%)
Mutual labels:  distributed-systems, distributed
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+11275%)
Mutual labels:  distributed-systems, distributed
Fluentdispatch
🌊 .NET Standard 2.1 framework which makes easy to scaffold distributed systems and dispatch incoming load into units of work in a deterministic way.
Stars: ✭ 152 (+1166.67%)
Mutual labels:  distributed-systems, distributed
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+7108.33%)
Mutual labels:  distributed-systems, distributed
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (+141.67%)
Mutual labels:  distributed-systems, distributed
Jlitespider
A lite distributed Java spider framework :-)
Stars: ✭ 151 (+1158.33%)
Mutual labels:  distributed-systems, distributed
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (+3275%)
Mutual labels:  distributed-systems, distributed
Dkeras
Distributed Keras Engine, Make Keras faster with only one line of code.
Stars: ✭ 181 (+1408.33%)
Mutual labels:  distributed-systems, distributed
Bastion
Highly-available Distributed Fault-tolerant Runtime
Stars: ✭ 2,333 (+19341.67%)
Mutual labels:  distributed-systems, distributed
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+68200%)
Mutual labels:  distributed-systems, distributed
Titanoboa
Titanoboa makes complex workflows easy. It is a low-code workflow orchestration platform for JVM - distributed, highly scalable and fault tolerant.
Stars: ✭ 787 (+6458.33%)
Mutual labels:  distributed-systems, distributed
Node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Stars: ✭ 681 (+5575%)
Mutual labels:  distributed-systems, distributed
Storj
Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
Stars: ✭ 1,278 (+10550%)
Mutual labels:  distributed-systems, distributed
Awesome Distributed Systems
Awesome list of distributed systems resources
Stars: ✭ 512 (+4166.67%)
Mutual labels:  distributed-systems, distributed
Mysterium Vpn
DEPRECATED version of Mysterium dVPN app. Please look at mysterium-vpn-desktop instead.
Stars: ✭ 149 (+1141.67%)
Mutual labels:  distributed-systems, distributed
hazelcast-csharp-client
Hazelcast .NET Client
Stars: ✭ 98 (+716.67%)
Mutual labels:  hazelcast, distributed
Nebula
Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.
Stars: ✭ 385 (+3108.33%)
Mutual labels:  distributed-systems, distributed
Libvineyard
libvineyard: an in-memory immutable data manager.
Stars: ✭ 392 (+3166.67%)
Mutual labels:  distributed-systems, distributed
Diztl
Share, discover & download files in your network 💥
Stars: ✭ 162 (+1250%)
Mutual labels:  distributed-systems, distributed

Moqui Hazelcast Tool Component

license release

Moqui Framework tool component for Hazelcast, used for:

  • distributed async service execution
  • entity distributed cache invalidation
  • web session replication
  • distributed cache (javax.cache implementation)

This is the recommended component to add and configure for deployments with more than one application server (more than one server in a cluster running Moqui).

To install run (with moqui-framework):

$ ./gradlew getComponent -Pcomponent=moqui-hazelcast

This will add the component to the Moqui runtime/component directory.

The Hazelcast and dependent JAR files are added to the lib directory when the build is run for this component, which is designed to be done from the Moqui build (ie from the moqui root directory) along with all other component builds.

To use just install this component. All configuration is already in place in the MoquiConf.xml included in this component and will be merged with the main configuration at runtime. To modify any of the settings from the defaults here simply add them to your runtime Moqui Conf XML file.

For normal operation there is very little overhead adding this component, except that the entity distributed cache invalidate is enabled by default when this component is in place (enabled in the MoquiConf.xml file in this component). If you don't want this just set entity-facade.@distributed-cache-invalidate to false in your runtime configuration.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].