Skip to content

royada-labs/flowforge-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 FlowForge Samples Repository

Welcome to the official samples repository for FlowForge, the reactive workflow orchestration engine for Java and Spring.

This repository contains multiple ways to integrate FlowForge into your applications, ranging from pure Java to futuristic Spring Boot versions.


📂 Repository Structure

Project Path Technology Stack Description
spring-boot/basic-demo Spring Boot 4.0.4 Basic E-commerce workflow with retries and timeouts.
spring-boot/travel-advisor Spring Boot 4.0.4 + WebFlux Real API orchestration (Travel info + Weather).
spring-boot/movie-expert Spring Boot 4.0.4 + WebFlux Parallel Workflow (Fork/Join) with OMDb real data.
spring-boot/market-intelligence Spring Boot + R2DBC High-Complexity (12-task): Nested parallel, DB access, and conditions.
spring/basic-demo Plain Spring 6.x Same E-commerce workflow but for non-Boot Spring apps.
spring/travel-advisor Plain Spring 6.x Travel Advisor using manual Spring context.
spring/movie-expert Plain Spring 6.x Movie Expert with manual context and OMDb.
spring/market-intelligence Plain Spring + R2DBC High-Complexity (12-task): No-Boot version with manual R2DBC setup.
java/basic-demo Pure Java 21 Manual FlowForge setup without any Spring dependency.
java/travel-advisor Pure Java 21 Travel Advisor using native Java HttpClient.
java/movie-expert Pure Java 21 Movie Expert with parallel pure Java tasks.
java/market-intelligence Pure Java + R2DBC High-Complexity (12-task): Native HTTP, raw R2DBC, no Spring.

🚦 Getting Started

Prerequisites

  • Java 21: All projects are built on the latest LTS.
  • Gradle: Wrapper included in each subproject.

Running a Sample

Each subproject has its own README.md with specific instructions. Generally, you can run any sample using:

cd <project-path>
./gradlew run

🔗 Documentation

For more information about FlowForge, visit the Official Documentation.


📄 License

Apache License 2.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages