为什么选用Orleans

小编给大家分享一下为什么选用Orleans,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  1. Orleans与Akka对比,为什么选用Orleans?

    答: Akka对参与开发的人员要求更高一些,普遍是专家级别,Orleans框架进一步抽象了一层,结合C#语言特性,能普遍降低开发难度。

    下面是知乎网友的答案,可以参考:

    为什么选用Orleans

  2. 文中提到Ray”无数据库事务”,但https://github.com/RayTale/Ray中有代码:

     servicecollection.AddMongoES();//注册MongoDB为事件库
     servicecollection.AddRabbitMQ<MessageInfo>();//注册RabbitMq为默认消息队列

    是否需要MogoDB作为数据库?RabbitMQ作为消息存储队列?

    答:目前Ray支持MogoDB和PostgreSQL持久化存储事件。是的,RabbitMQ作为消息存储队列,确切点是用来存储传递中的事件,或者说通过RabbitMQ传递事件。

  3. 您好,在看Ray框架还有您的一篇文章,想问下Service Fabric在你给的架构图中是做什么用的,Service Fabric 没有怎么了解?是不是我不用也可以的,只是使用 Asp.Net Core 开发API 调用 Ray 层就可以了?

    答:

    • 在项目中,我们的项目都部署在SF上。最后那个架构图是我们公司3.0系统的技术堆栈,想给大家了解一下Ray的使用位置。

    • ServiceFabric不用也可以。Ray是一个Actor框架,Actor一般做服务层,客户端和宿主根据需求可以是控制台,WinForm,Asp.Net MVC,可以只使用 Asp.Net Core 开发API调用Actor的服务层。

    • 补充:ServiceFabric 中也有Actor,感兴趣可以了解一下。

  4. Orleans与ServiceFabric Actor的对比。

    为什么选用Orleans

以上是“为什么选用Orleans”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/225701.html

(0)
上一篇 2022年1月8日
下一篇 2022年1月8日

相关推荐

发表回复

登录后才能评论