ytechie / piraeus_0.9.0_prerelease

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the Skunk Lab

Skunk


Overview

Piraeus was designed to address a futuristic vision where complex adaptive systems could communicate in real-time with simplicity. Piraeus simplifies how heterogenous subsystems can interact dynamically and organically using an open systems approach to real-time communications. The technology is linearly scalable, high throughput, economical, and extreme low latency and utilizes Microsoft Orleans to facilate on-the-fly information pathways and enable communications with simplicity and without coupling.

We have used the technology with extreme experiments with great success through our work at The Pegasus Mission. Demonstrating bidirectional and real-time communications with complex systems, distributed intelligence, and thousands of simultaneous and geographically dispersed users.

Getting Started - Deploying Piraeus in Azure

We have automated the task of deploying Piraeus in Azure such that you can run the samples with a quick and simple deployment process. This brief video describes the minimal steps necessary to deploy Piraeus in Azure.

Deployment

The automated deployment is performed by using an Azure Resource Manager template. The template file "azure-deploy-template.json" is located in the /scripts folder of the source. You will load the custom template through the Template deployment feature in the Azure portal. You will need to supply the following 3 items in the template to create the deployment.

  • Resource Group Name
  • Storage Account Name (needed for the sample)
  • Password to the Virtual Machine

You will not need to login the virtual machine as the network and VM will be configured and running Piraeus in Azure. After you finish the template and begin the deployment, it will take approx. 15-22 mintues to complete.

You can then follow: Quick Start Client Sample to run the client samples.

Build From Source

  • Navigate to the /build folder in source.
  • Open Visual Studio 2017 command prompt.
  • Type build

Previous Work with Piraeus

About


Languages

Language:C# 67.0%Language:PowerShell 16.2%Language:Pascal 10.0%Language:JavaScript 3.1%Language:Smalltalk 2.0%Language:Batchfile 1.0%Language:CSS 0.6%Language:Puppet 0.1%Language:ASP 0.0%