All Projects → hazelcast → hazelcast-scala

hazelcast / hazelcast-scala

Licence: Apache-2.0 license
Scala language support for Hazelcast

Programming Languages

scala
5932 projects

Labels

Projects that are alternatives of or similar to hazelcast-scala

hazelcast-consul-discovery-spi
Consul based discovery strategy SPI for Hazelcast enabled applications
Stars: ✭ 47 (+80.77%)
Mutual labels:  hazelcast
moqui-hazelcast
Moqui Framework tool component for Hazelcast, used for distributed async services, entity distributed cache invalidation, web session replication, and distributed cache (javax.cache)
Stars: ✭ 12 (-53.85%)
Mutual labels:  hazelcast
quartz-scheduler-hazelcast-jobstore
An implementation of a Quartz Scheduler JobStore using Hazelcast distributed Collections
Stars: ✭ 42 (+61.54%)
Mutual labels:  hazelcast
j2cache
java实现的缓存策略组件,支持多种缓存产品,开发人员可以像Map一样使用,简单方便。支持的存储方案:jvm\redis\ignite\hazelcast\guava
Stars: ✭ 33 (+26.92%)
Mutual labels:  hazelcast
hface
look your Hazelcast cluster in the face!
Stars: ✭ 73 (+180.77%)
Mutual labels:  hazelcast
hazelcast-csharp-client
Hazelcast .NET Client
Stars: ✭ 98 (+276.92%)
Mutual labels:  hazelcast
hazelcast-kubernetes
Hazelcast clustering for Kubernetes made easy.
Stars: ✭ 50 (+92.31%)
Mutual labels:  hazelcast
IntroduceToEclicpseVert.x
This repository contains the code of Vert.x examples contained in my articles published on platforms such as kodcu.com, medium, dzone. How to run each example is described in its readme file.
Stars: ✭ 27 (+3.85%)
Mutual labels:  hazelcast
ethereum-ingest
JavaFX and commandline application to import events from the Ethereum blockchain into ElasticSearch, MongoDB, Hazelcast, CQEngine and SQLite.
Stars: ✭ 34 (+30.77%)
Mutual labels:  hazelcast
Hazelcast
Open-source distributed computation and storage platform
Stars: ✭ 4,662 (+17830.77%)
Mutual labels:  hazelcast
zeebe-hazelcast-exporter
Export events from Zeebe to Hazelcast
Stars: ✭ 20 (-23.08%)
Mutual labels:  hazelcast
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-42.31%)
Mutual labels:  hazelcast

Build Status Scala version Scala version Scala version Join Chat at https://gitter.im/hazelcast/hazelcast-scala Download


REMARK

Dear community members,

Thanks for your interest in hazelcast-scala! As of June 2021, this project has become a Hazelcast Community project.

Hazelcast Inc. gives this project to the developers community in the hope you can benefit from it. It comes without any maintenance guarantee by the original developers but their goodwill (and time!). We encourage you to use this project however you see fit, including any type of contribution in the form of a pull request or an issue.

Feel free to visit our Slack Community for any help and feedback.


Installation

The hazelcast-scala API is based on Scala 2.11/2.12/2.13 and Hazelcast 3.12, but does not define them as hard dependencies (since it works with both open-source and enterprise Hazelcast, and multiple versions), so make sure to also include the relevant Hazelcast dependencies explicitly.

Gradle

Add this to your build.gradle file:

repositories {
  jcenter()
  mavenCentral()
}

dependencies {
  compile "org.scala-lang:scala-reflect:2.12.+"
  compile "com.hazelcast:hazelcast:3.12.+" // Or :hazelcast-enterprise:
  compile "com.hazelcast:hazelcast-scala_2.12:3.12.+"
}

SBT

Add this to your project's build.sbt:

resolvers += Resolver.jcenterRepo

libraryDependencies += "com.hazelcast" %% "hazelcast-scala" % "latest-integration" withSources()

Quick start:

import com.hazelcast.config._
import com.hazelcast.Scala._

val conf = new Config
serialization.Defaults.register(conf.getSerializationConfig)
val hz = conf.newInstance()

Sample Code

See the Wiki and unit tests for examples of how to use this library.

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].