locked
Orleans vs Service Fabric RRS feed

  • Question

  • I was watching the videos related with Azure service fabric that Microsoft recently announced in Build 2015. It talks about the actor programming model and about resilience scalable apps. Below are some questions

    1. How it is different from Microsoft research project Orleans?
    2. Is Azure service fabric internally using Orleans with some modification?
    3. What is the future direction for both these technologies?
    Tuesday, May 19, 2015 7:07 AM

Answers

    • How it is different from Microsoft research project Orleans?

    Reliable Actors is an actor-based programming model that is built on top of the Service Fabric platform. It leverages all the great ideas that went into the design of Orleans (ex. Virtual Actors) so, from a developer point of view, they provide a very similar experience. The main difference is in the runtime platform, Reliable Actors leverages Service Fabric to provide HA, automatic Failover and an integrated ALM (Application Lifecycle Management) mechanism that makes easier, for instance, to rollout updates with zero downtime. 

    • Is Azure service fabric internally using Orleans with some modification?

    Reliable Actors do not use Orleans internally, the main reason being that it is design to leverage the Service Fabric infrastructure (Orleans is based on a different design).

    • What is the future direction for both these technologies?

    Reliable Actors is integrant part of Service Fabric so it will follow the release schedule and support plan defined for Service Fabric. Orleans is a community-driven project that will leverage the community for support and future enhancements.

      

    Wednesday, May 20, 2015 7:09 AM