Q&A-20180128
2024-09-01 02:48:36
Orleans与Akka对比,为什么选用Orleans?
答: Akka对参与开发的人员要求更高一些,普遍是专家级别,Orleans框架进一步抽象了一层,结合C#语言特性,能普遍降低开发难度。
下面是知乎网友的答案,可以参考:
文中提到Ray”无数据库事务”,但https://github.com/RayTale/Ray中有代码:
servicecollection.AddMongoES();//注册MongoDB为事件库
servicecollection.AddRabbitMQ<MessageInfo>();//注册RabbitMq为默认消息队列
是否需要MogoDB作为数据库?RabbitMQ作为消息存储队列?
答:目前Ray支持MogoDB和PostgreSQL持久化存储事件。是的,RabbitMQ作为消息存储队列,确切点是用来存储传递中的事件,或者说通过RabbitMQ传递事件。
您好,在看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,感兴趣可以了解一下。
Orleans与ServiceFabric Actor的对比。
原文地址:http://richorama.github.io/2016/07/08/orleans-vs-service-fabric/
最新文章
- 【转载】--仅用 []()+! 就足以实现几乎任意Javascript代码
- .NET面试题目
- android 内存查看的不同数据指标
- Multiple actions were found that match the request Web API
- ubuntn 安装 MySQL
- android WebView总结
- Android的项目不能直接引用可移植类库的项目解决方法
- Beauty of Array(模拟)
- Inno Setup 系统托盘图标插件 TrayIconCtrl V1.5
- Mongodb基础知识----Mongodb权威指南阅读
- HDU 3501 Calculation 2
- alpha冲刺第六天
- 自己使用Vue全家桶问题合集(很多eslint规范问题)
- 随心测试_数据库_003 <;数据库存储结构>;
- Expo大作战(三十二)--expo sdk api之Noifications
- [Spark][python]RDD的collect 作用是什么?
- jmeter中操作数据库
- MYSQL--表分区、查看分区
- springboot+shiro整合教程
- Node fs, url, http 组合小型的服务器 ( 满足html请求, get, post 传值 )
热门文章
- socket上http协议应用(使用socket进行http通信的例子,准备好报头以后,简单read/write就可以了)
- <;input type=";image";>; 和 <;img>; 用法区别
- Application.StartupPath和System.Environment.CurrentDirectory的区别
- eclipse 插件编写(三)
- storm(一)
- asp.net ToString() 格式化字符串
- Android零基础入门第71节:CardView简单实现卡片式布局
- Delphi 10.2 Linux 程序开发环境部署的基本步骤(网络连接方式要选择桥接或者是Host Only)
- Linux --- 程序后台运行的几种方法
- 利用AngularJS实现一个单页应用