Skip to content

This repo contains 3 flavors of the distributed Widgets and Gadgets store: a polyglot sample that uses REST services implemented with Scala Blue Eyes, a sample that uses Akka remote actors, and a sample that uses Spring Integration and RabbitMQ.

Notifications You must be signed in to change notification settings

cloudfoundry-samples/wgrus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WGRUS Sample Applications on Cloud Foundry

This repo contains 3 flavors of the distributed Widgets and Gadgets store. In all 3 flavors, the store app is a Spring web app.

In the "polyglot" example, the store front communicates with the Inventory and Shipping services via REST. The Inventory and Shipping services are written in Scala using Blue Eyes.

The "akka" example has the Store communicating with a Remote Actor that processes ordering. The ordering actors register their IPs and ports with a shared Redis service for lookup.

The "spring-integration" example switches from the more brittle point-to-point communication to a pub/sub mechanism with RabbitMQ. The Inventory and Shipping apps are standalone Spring apps.

See each example for deployment instructions.

About

This repo contains 3 flavors of the distributed Widgets and Gadgets store: a polyglot sample that uses REST services implemented with Scala Blue Eyes, a sample that uses Akka remote actors, and a sample that uses Spring Integration and RabbitMQ.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published