com.github.workerframework:worker-example

Builds Worker-Example projects together from a handy top level project.

License

License

GroupId

GroupId

com.github.workerframework
ArtifactId

ArtifactId

worker-example
Last Version

Last Version

3.1.0-490
Release Date

Release Date

Type

Type

jar
Description

Description

Builds Worker-Example projects together from a handy top level project.
Project Organization

Project Organization

EntIT Software LLC, a Micro Focus company

Download worker-example

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.workerframework/worker-example/ -->
<dependency>
    <groupId>com.github.workerframework</groupId>
    <artifactId>worker-example</artifactId>
    <version>3.1.0-490</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.workerframework/worker-example/
implementation 'com.github.workerframework:worker-example:3.1.0-490'
// https://jarcasting.com/artifacts/com.github.workerframework/worker-example/
implementation ("com.github.workerframework:worker-example:3.1.0-490")
'com.github.workerframework:worker-example:jar:3.1.0-490'
<dependency org="com.github.workerframework" name="worker-example" rev="3.1.0-490">
  <artifact name="worker-example" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.workerframework', module='worker-example', version='3.1.0-490')
)
libraryDependencies += "com.github.workerframework" % "worker-example" % "3.1.0-490"
[com.github.workerframework/worker-example "3.1.0-490"]

Dependencies

compile (5)

Group / Artifact Type Version
com.github.workerframework : worker-example-shared jar 3.1.0-490
com.github.workerframework : worker-caf jar
com.github.cafapi : caf-api jar
com.github.cafapi.util : util-moduleloader jar
commons-io : commons-io jar

test (5)

Group / Artifact Type Version
org.testng : testng jar
org.mockito : mockito-all jar
com.github.cafapi.codec : codec-json jar
org.hibernate : hibernate-validator jar 5.2.5.Final
javax.el : javax.el-api jar

Project Modules

There are no modules declared in this project.

Worker Framework

The Worker Framework provides a foundation for cross-platform, cloud-ready, distributed data-processing microservices (workers). The framework is designed for massive scalability, redundancy, elasticity and resilience, which are achieved through architectural choices and technologies like Docker, Apache Mesos, Marathon and queue-based messaging with RabbitMQ. You can extend this framework through integration with many external and internal components, such as storage services.

The Worker Framework is a good fit for any data-processing scenario, including both on-premise and cloud-based solutions delivered as SaaS. For example, the Worker Framework could benefit solutions for content processing, mathematical and statistical analysis, and image and audio processing.

The Worker Framework is written entirely in Java and features the necessary infrastructure for execution of workers, messaging with fault-tolerant queues, monitoring, scaling, error handling and external data exchange. It also includes a set of base classes and interfaces allowing rapid development and integration.

Manifest of the components which make up the CAF Worker Framework:

  • standard-worker-container
  • util-rabbitmq
  • worker-api
  • worker-archetype
  • worker-caf
  • worker-configs
  • worker-core
  • worker-framework
  • worker-queue-rabbit
  • worker-store-fs
  • worker-store-s3
  • worker-testing-integration
  • worker-testing-util
com.github.workerframework

Worker Framework

Versions

Version
3.1.0-490
3.0.0-399
2.4.0-342
2.3.1-301
2.3.0-297
2.2.0-294
2.1.0-280
2.0.0-279
1.9.0-260
1.8.0-249
1.7.0-211
1.6.0-181
1.5.0-162
1.4.0-142
1.3.1-137
1.3.0-128
1.2.0-113