cloudstate-java-support


License

License

Categories

Categories

Java Languages
GroupId

GroupId

io.cloudstate
ArtifactId

ArtifactId

cloudstate-java-support
Last Version

Last Version

0.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

cloudstate-java-support
cloudstate-java-support
Project URL

Project URL

https://cloudstate.io
Project Organization

Project Organization

Lightbend Inc.
Source Code Management

Source Code Management

https://github.com/cloudstateio/cloudstate

Download cloudstate-java-support

How to add to project

<!-- https://jarcasting.com/artifacts/io.cloudstate/cloudstate-java-support/ -->
<dependency>
    <groupId>io.cloudstate</groupId>
    <artifactId>cloudstate-java-support</artifactId>
    <version>0.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.cloudstate/cloudstate-java-support/
implementation 'io.cloudstate:cloudstate-java-support:0.6.0'
// https://jarcasting.com/artifacts/io.cloudstate/cloudstate-java-support/
implementation ("io.cloudstate:cloudstate-java-support:0.6.0")
'io.cloudstate:cloudstate-java-support:jar:0.6.0'
<dependency org="io.cloudstate" name="cloudstate-java-support" rev="0.6.0">
  <artifact name="cloudstate-java-support" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.cloudstate', module='cloudstate-java-support', version='0.6.0')
)
libraryDependencies += "io.cloudstate" % "cloudstate-java-support" % "0.6.0"
[io.cloudstate/cloudstate-java-support "0.6.0"]

Dependencies

compile (14)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.13.3
com.thesamet.scalapb : scalapb-runtime_2.13 jar 0.10.7
com.lightbend.akka.grpc : akka-grpc-runtime_2.13 jar 1.0.1
com.google.protobuf : protobuf-java jar 3.11.4
com.typesafe.akka : akka-stream_2.13 jar 2.6.9
com.typesafe.akka : akka-slf4j_2.13 jar 2.6.9
com.typesafe.akka : akka-discovery_2.13 jar 2.6.9
com.typesafe.akka : akka-http_2.13 jar 10.1.12
com.typesafe.akka : akka-http-spray-json_2.13 jar 10.1.12
com.typesafe.akka : akka-http-core_2.13 jar 10.1.12
com.typesafe.akka : akka-http2-support_2.13 jar 10.1.12
com.google.protobuf : protobuf-java-util jar 3.11.4
org.slf4j : slf4j-simple jar 1.7.30
com.fasterxml.jackson.core : jackson-databind jar 2.9.10.5

test (5)

Group / Artifact Type Version
io.cloudstate » cloudstate-testkit_2.13 jar 0.6.0-1-ab607bf3
org.scalatest : scalatest_2.13 jar 3.0.8
com.typesafe.akka : akka-testkit_2.13 jar 2.6.9
com.typesafe.akka : akka-stream-testkit_2.13 jar 2.6.9
com.typesafe.akka : akka-http-testkit_2.13 jar 10.1.12

Project Modules

There are no modules declared in this project.

Cloudstate - Next Generation Serverless

"We predict that serverless computing will grow to dominate the future of cloud computing."

—Berkeley CS dept, 'Cloud computing simplified: a Berkeley view on serverless computing'

Bringing stateful services, fast data/streaming, and the power of reactive technologies to the Cloud Native ecosystem breaks down the final impediment standing in the way of a Serverless platform for general-purpose application development — with true elastic scalability, high resilience, and global deployment, in the Kubernetes ecosystem.

The Serverless movement today is very focused on the automation of the underlying infrastructure, but it has to some extent ignored the equally complicated requirements at the application layer, where the move towards Fast Data, streaming, and event-driven stateful architectures creates all sorts of new challenges for operating systems in production.

Stateless functions are a great tool that has its place in the cloud computing toolkit, but for Serverless to reach the grand vision that the industry is demanding of a Serverless world while allowing us to build modern data-centric real-time applications, we can't continue to ignore the hardest problem in distributed systems: managing state—your data.

The Cloudstate project takes on this challenge and paves the way for Serverless 2.0. It consists of two things:

  1. A standards effort — defining a specification, protocol between the user functions and the backend, and a TCK.
  2. A reference implementation — implementing the backend and a set of client API libraries in different languages.

Cloudstate's reference implementation is leveraging Knative, gRPC, Akka Cluster, and GraalVM running on Kubernetes, allowing applications to not only scale efficiently, but to manage distributed state reliably at scale while maintaining its global or local level of data consistency, opening up for a whole range of new addressable use-cases.

Join us in making this vision a reality!

For more information see cloudstate.io and the Cloudstate documentation.


Get involved

Are you interested in helping out making this vision a reality? We would love to have you! All contributions are welcome: ideas, criticism, praise, code, bug fixes, docs, buzz, etc.

Our Mailing List is a good place to start with open ended discussions about Cloudstate, or you can also join the discussion on our Gitter Channel.

The GitHub Issue Tracker is a good place to raise issues, including bug reports and feature requests.

You can also follow us on Twitter.

io.cloudstate

Cloudstate

State handling in a serverless world

Versions

Version
0.6.0
0.5.2
0.5.1
0.5.0
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1