Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Spring Cloud Data Flow for Mesos 1.0 RC2 Released

DZone's Guide to

Spring Cloud Data Flow for Mesos 1.0 RC2 Released

A new release of Spring's Cloud Data Flow tool for the Mesos platform which is the an early preproduction release for testing SCDF as a docker image in Marathon.

· Java Zone
Free Resource

In the complimentary O’Reilly eBook, Migrating to Cloud-Native Application Architectures, Pivotal’s Matt Stine examines the cultural, organizational, and technical changes necessary to migrate traditional monolithic applications and service-oriented architectures to cloud-native architectures.

We are pleased to announce the 1.0.0.RC2 release candidate of Spring Cloud Data Flow for Mesos, a team effort that encompasses many new features under the hood.

This release candidate builds upon the recent 1.0 GA release of Spring Cloud Data Flow. Some highlights include:

  • We now run the Spring Cloud Data Flow Server as a Docker image on Marathon, a container orchestration platform for Mesos.
  • This release adds features to support stream partitioning and scaling
    • Currently partitioning and scaling of sinks and processors are handled by using multiple application deployments, one for each app instance, identified by an index appended to the name.
  • Scaling of sources is handled by using additional application instances.
  • Streams are now deployed using Marathon Application Groups so it is easier to identify the different apps making up a stream.
  • We have added support for launching tasks using Chronos, a fault tolerant job scheduler for Mesos.
  • As part of this effort we have developed a simple Java client for interacting with the Chronos API. This Java client is included in the latest 1.0.2.RELEASE version of the Spring Cloud Deployer for Mesos project.

    To get started using Spring Cloud Data Flow for Mesos follow these steps outlined in the reference documentation.

    For a complete list of changes and improvements, please refer to the 1.0.0.RC2 issues.

    In this complimentary eBook, you will find a migration cookbook, with recipes for decomposing monolithic applications into microservices, implementing fault-tolerant patterns, and performing automated testing of cloud-native services.

    Topics:
    java ,jvm ,spring ,mesos ,docker ,marathon

    Published at DZone with permission of Thomas Risberg. See the original article here.

    Opinions expressed by DZone contributors are their own.

    THE DZONE NEWSLETTER

    Dev Resources & Solutions Straight to Your Inbox

    Thanks for subscribing!

    Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

    X

    {{ parent.title || parent.header.title}}

    {{ parent.tldr }}

    {{ parent.urlSource.name }}