xcomponent

Develop microservices in C# using state machines.

View project on GitHub

XComponent Hello World

This project is a classic Hello World program applied to XComponent.

Overview

XComponent is a platform to create, monitor and share microservices. If you want to have more details about microservices, you should read Martin Fowler’s article.

In the Hello World sample we’re actually going to run two different pieces of software concurrently:

  • [Hello World microservice] - A microservice that receives say hello requests
  • [Console Application] - A simple application to test our microservice

Build the project

Execute the following script:

PS > ./build.ps1

Run the “Hello World” example

Execute the following script :

PS > ./run.cmd

Note: RabbitMQ has to be running (default configuration)

Open XComponent project

Execute the following script at the root:

PS > ./xcstudio.cmd

Create your own “Hello World” project

Step by step tutorial: Click here

Questions?

If you have any questions about this sample, please create a Github issue for us!