Giter Site home page Giter Site logo

orleanscontrib / orleans.dashboard Goto Github PK

View Code? Open in Web Editor NEW
8.0 16.0 1.0 1.06 MB

A Microsoft Orleans Dashboard application based on Blazor

License: MIT License

HTML 1.34% C# 6.27% CSS 85.13% JavaScript 4.40% CoffeeScript 2.86%
orleans orleans-framework orleans-cluster orleans-grains actor-model virtual-actors distributed-systems distributed-computing distributed-tracing cloud cloud-computing dashboard

orleans.dashboard's Introduction

SignalR.Orleans

Orleans.Dashboard

Build Status Gitter License

Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns.

Blazor is a framework for building interactive client-side web UI with .NET.

W.I.P.

Warning: Do not attempt to use this code now. It is a work-in-progress and things will break every day!

Warning: This is not a replacement for OrleansDashboard. It is a new implementation with different features/design.

Warning: This project uses bleeding edge .Net Core 3 features and will not work on .Net Framework or previous versions of .Net Core.

Warning: You've beeing warned :)

The primary/initial goals on this project are:

  1. Be based on a rich experience of AspNet Core Blazor (server-side) for its web views;
  2. Be capable of be hosted in multiple ways but tries to avoid hosting the web application on the silos running the application workload;
  3. Avoid as much as possible adding code to the application workload silos;
  4. Have a very thin agent deployed on each application workload silo to just collect (no aggregation) and forward reports to the dashboard silo for processing;
  5. Allow users to have a dedicated and secured silo to host the Dashboard application so the processing of reports doesn't affect the application workload;
  6. Allow live updates of what and when is being monitored like live log stream, profiling, etc;
  7. Provide a console to invoke grains from the Dashboard securely;
  8. TBD

Contributions are always welcome!

Stay tune for more news.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.