Lambda Serving

Framework supporting serving components of an application following the lambda architecture

License

License

Categories

Categories

Oryx Business Logic Libraries Machine Learning
GroupId

GroupId

com.cloudera.oryx
ArtifactId

ArtifactId

oryx-lambda-serving
Last Version

Last Version

2.8.0
Release Date

Release Date

Type

Type

jar
Description

Description

Lambda Serving
Framework supporting serving components of an application following the lambda architecture

Download oryx-lambda-serving

How to add to project

<!-- https://jarcasting.com/artifacts/com.cloudera.oryx/oryx-lambda-serving/ -->
<dependency>
    <groupId>com.cloudera.oryx</groupId>
    <artifactId>oryx-lambda-serving</artifactId>
    <version>2.8.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.cloudera.oryx/oryx-lambda-serving/
implementation 'com.cloudera.oryx:oryx-lambda-serving:2.8.0'
// https://jarcasting.com/artifacts/com.cloudera.oryx/oryx-lambda-serving/
implementation ("com.cloudera.oryx:oryx-lambda-serving:2.8.0")
'com.cloudera.oryx:oryx-lambda-serving:jar:2.8.0'
<dependency org="com.cloudera.oryx" name="oryx-lambda-serving" rev="2.8.0">
  <artifact name="oryx-lambda-serving" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.cloudera.oryx', module='oryx-lambda-serving', version='2.8.0')
)
libraryDependencies += "com.cloudera.oryx" % "oryx-lambda-serving" % "2.8.0"
[com.cloudera.oryx/oryx-lambda-serving "2.8.0"]

Dependencies

compile (11)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.11.12
com.cloudera.oryx : kafka-util jar 2.8.0
com.cloudera.oryx : oryx-common jar 2.8.0
com.cloudera.oryx : oryx-api jar 2.8.0
org.apache.kafka : kafka-clients jar 2.0.1
javax.servlet : javax.servlet-api jar 4.0.1
javax.annotation : javax.annotation-api jar 1.3.2
org.apache.tomcat : tomcat-catalina jar 9.0.13
org.apache.tomcat : tomcat-coyote jar 9.0.13
javax.ws.rs : javax.ws.rs-api jar 2.1.1
org.reflections : reflections jar 0.9.10

test (11)

Group / Artifact Type Version
junit : junit jar 4.12
org.glassfish.jersey.test-framework.providers : jersey-test-framework-provider-grizzly2 jar 2.27
org.glassfish.jersey.containers : jersey-container-grizzly2-servlet jar 2.27
org.glassfish.jersey.connectors : jersey-apache-connector jar 2.27
org.glassfish.jersey.media : jersey-media-json-jackson jar 2.27
org.glassfish.jersey.media : jersey-media-multipart jar 2.27
org.glassfish.jersey.inject : jersey-hk2 jar 2.27
org.springframework : spring-test jar 5.1.2.RELEASE
com.cloudera.oryx : oryx-common jar 2.8.0
com.cloudera.oryx : oryx-lambda jar 2.8.0
com.cloudera.oryx : kafka-util jar 2.8.0

Project Modules

There are no modules declared in this project.

Oryx 2 is a realization of the lambda architecture built on Apache Spark and Apache Kafka, but with specialization for real-time large scale machine learning. It is a framework for building applications, but also includes packaged, end-to-end applications for collaborative filtering, classification, regression and clustering.

Proceed to the Oryx 2 site for full documentation.

Just looking to deploy a ready-made, end-to-end application for collaborative filtering, clustering or classification? Easy. Proceed directly to:

Developers can consume Oryx 2 as a framework for building custom applications as well. Following the architecture overview below, proceed to Making an Oryx App to learn how to create a new application. You can review a module diagram as well to understand the project structure.


Build Status Coverity codecov.io

com.cloudera.oryx

Oryx Project

Realization of the lambda architecture on Spark and Kafka with specialization for real-time large scale machine learning

Versions

Version
2.8.0
2.7.2
2.7.1
2.7.0
2.6.0
2.5.0
2.4.1
2.4.0
2.3.0