Spring Tips: Spring Statemachine
Speaker: Josh Long
Hi Spring fans! In this installment we'll look at how to extricate process state - valuable for coordinating long running or mutli-actor processes - from business logic with Spring Statemachine.
Speaker: Josh Long
Hi Spring fans! In this installment we'll look at how to extricate process state - valuable for coordinating long running or mutli-actor processes - from business logic with Spring Statemachine.
Hi Spring fans! Welcome to another incredible installment of all that's fit to tweet, blog, record and print about Spring! It's been an insane week! Since our last installment I was in Paris, FR, for the epic Devoxx FR conference where I spoke at a meetup hosted by ZenikaIT, gave a workshop on Reactive Cloud Native Java and co-presented a talk on Reactive Spring with the one-and-only Juergen Hoeller. I jumped off stage and ran to the airport to board a flight leaving 150 minutes later headed back to the US!
Now, you may have heard that Pivotal, the company that leads and/or at least…
I am pleased to announce that Gradle dependency management plugin 1.0.5.RELEASE is now available from Maven Central, Bintray, and the Gradle Plugin Portal. This maintenance release fixes a handful of issues. It was included in the recent Spring Boot 1.5.12 and 2.0.1 releases and is also a recommended upgrade for all other users of the plugin.
The Spring Cloud Data Flow team is pleased to announce the release of 1.5.0 M1
. Follow the Getting Started guides for Local Server, Cloud Foundry, and Kubernetes.
Here are the highlights:
UI Improvements
Spring Boot & Spring Cloud Stream 2.0 Support
Nested splits for Composed Tasks
Metrics Collector 2.0 M1
Stream Application Starters Darwin M1 release train
Support for deploying to multiple Kubernetes clusters
We have continued to improve the UI/UX of the Dashboard. You will immediately notice an overall lighter weight design. The Tasks tab has been rewritten to…
On the heels of the recently announced Spring Cloud Stream Elmhurst.RELEASE, we are pleased to present another blog installment dedicated to Spring Cloud Stream’s native integration with the Apache Kafka Streams library. Let’s review the new improvements.
Spring Cloud Stream framework enables application developers to write event-driven applications that use the strong foundations of Spring Boot and Spring Integration. The underpinning of all these is the binder implementation, which is responsible for communication between the application and the message broker. These binders are MessageChannel
…
With the latest Spring Data Lovelace Milestone 2 release, the MongoDB module is stacking up new features that are coming your way in the near future. As you might have followed in the news, MongoDB 4 is going to bring ACID transactions to the Document store. The latest MongoDB 3.6 server release already ships with the main building block for those, client sessions.
You can read all about isolation levels and causal consistency in the MongoDB reference. In short, sessions let you execute operations in an order that respects their causal relationships.
With Spring Data MongoDB, ClientSession
is right at your fingertips for both the imperative and the reactive world, as we have incorporated those into the already existing MongoOperations
and ReactiveMongoOperations
. To provide you with the utmost control and still enough convenience, managing the ClientSession
lifecycle is up you, while the template takes care of passing the session on to the driver correctly. The following example shows how to create a ClientSession
…
speaker: Josh Long
Hi Spring fans! In this installment we look at the many facets of Redis, the distributed data structure server. Spring supports Redis through the Spring Cache abstraction, Spring Session, the Spring message-listener container abstraction, and through the Spring Data Redis module.
Dear Spring Community!
It’s my pleasure to announce Milestone releases for Spring projects supporting Amazon Web Services: Spring Integration for AWS 2.0.0.M2
and Spring Cloud Stream Binder for AWS Kinesis 1.0.0.M2
.
Both milestones are available in the Spring Milestone repository and they can be consumed as maven dependencies:
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-aws</artifactId>
<version>2.0.0.M2</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder…
Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in Paris, France and I'll be in Mainz, Germany, next week for JAX and Linz, Austria for the DevOne event. If you're in any of these places then don't hesitate to reach out!
We've got so much to cover so let's get to it!
gofmt
.Dear Spring Community!
The Spring Cloud GCP is a set of Spring Boot starters that is designed to help you leverage Google Cloud Platform managed services directly from Spring Boot, allowing you to use Spring Messaging for Cloud Pub/Sub, Spring Resource for Cloud Storage, Spring Cloud Sleuth for Stackdriver Trace, Spring Data with Cloud SQL, and more.
We’ve just released Spring Cloud GCP 1.0.0.M3
. Check out what’s new since the previous Milestone 2!
Spring Cloud GCP 1.0.0.M3
is now up to date to work with Spring Boot 2.0.1.RELEASE
and Spring Cloud Finchley.M9
.
To use Spring Cloud GCP 1.0.0.M3
, simply import the BOM in your Spring Boot 2.0
…