Skip to content

Sample Application using MassTransit, Automatonymous, Topshelf, and more...

Notifications You must be signed in to change notification settings

cedar-technologies/Riktig

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RIKTIG

This is a sample application that demonstrates the various way to use MassTransit, Automatonymous, Topshelf, and related projects to create applications.

Getting Started

Building the Application

To build the solution, open the Riktig.sln file in the src folder. NuGet package restore is enabled, so the packages should restore and the solution should build.

Running the Application

The application consists of multiple services and a web site, so to run them all it is easiest to right-click on the solution, select properties, and check the multiple startup option. The Riktig.CoordinationService, Riktig.ImageRetrievalService, and the Riktig.Web projects should be changed to Start. Once they set specified, press Control+F5 (or just F5 if you want to debug) to run the application.

Examples

Image Request

Uses: MassTransit, Topshelf, Automatonymous, Autofac, ASP.NET MVC 4

One example has a web form where the URI of an image can be entered. The URI is then sent to a coordinator (built using Automatonymous) that dispatches the request to the image retrieval service which ultimately retrieves the image from the server. Once retrieved, the service publishes an event that is observed by the state machine to complete the request.

Clicking on the Image Request link on the web page will open a page where a URI can be entered. There are also some Ajax links for Cat, Dog, etc. that will submit requests for images on imgur.

About

Sample Application using MassTransit, Automatonymous, Topshelf, and more...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 83.7%
  • CSS 15.8%
  • Other 0.5%