Orleans 高级特性-目录
这里将介绍一些Orleans的高级特性,适合对Orleans已经有不少了解的用户,先列出一个索引,博客文章慢慢补充
1.使用Immutable 优化复制
2.自定义序列化 (待完成)
3.可重入 Grain &单线程执行模型
4.定时器和提醒器 Timers and Reminders
5.扩展任务和Grains (待完成)
6.请求上下文 Request Context (待完成)
7.Grain实例垃圾回收 Activation Garbage Collection (待完成)
8.运行监控 Runtime Monitoring (待完成)
9.如何随silo的启动,执行自定义的启动任务 (待完成)
10.配置垃圾回收策略 (待完成)
以上文档是基于https://github.com/dotnet/orleans/wiki/Advanced-Concepts的翻译和整理,英文好的同学可直接去看。
翻译是为了部分英文阅读存在一定困难的同学,目前翻译是抽自己的空闲时间一点一点翻译,先列一个目录。翻译进行中…
我的几个关于orleans的开源项目,如果你觉得这个几个东西还不错,可以star一下,谢谢。
1.Orleans的couchbase storage provider
https://github.com/weitaolee/Orleans.Storage.Couchbase
2.一个command bus,可以结合orleans使用,但也完全可以脱离orleans使用
https://github.com/weitaolee/DFramework
3.基于Orleans的Event-Sourcing实现,里边带了一个基于couchbase的eventStore Provider
欢迎有想兴趣的同学贡献其它基于关系数据库的eventStore Provider
https://github.com/weitaolee/Orleans.EventSourcing
转载于:https://www.cnblogs.com/liwt/p/orleans-advanced-concepts.html
Orleans 高级特性-目录相关推荐
- Java高级特性:clone()方法
标签:ringbuf his 硬件 throws port protect 序列化 ext this 目录 源码 深拷贝和浅拷贝 对象串行化实现拷贝 常见面试题 源码 ...
- Python高级特性(切片,迭代,列表生成式,生成器,迭代器)
掌握了Python的数据类型.语句和函数,基本上就可以编写出很多有用的程序了. 比如构造一个1, 3, 5, 7, ..., 99的列表,可以通过循环实现: L = [] n = 1 while n ...
- Redis进阶实践之五Redis的高级特性
一.引言 上一篇文章写了Redis的特征,使用场景,同时也介绍了Redis的基本数据类型,redis的数据类型是操作redis的基础,这个必须好好的掌握.今天我们开始介绍一些Redis的高级特性,虽然 ...
- Zookeeper系列五:Master选举、ZK高级特性:基本模型
一.Master选举 1. master选举原理: 有多个master,每次只能有一个master负责主要的工作,其他的master作为备份,同时对负责工作的master进行监听,一旦负责工作的mas ...
- Redis 基础、高级特性与性能调优 | 高薪必备
来源:http://c7.gg/fxqAK 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍.之后概览Redis提供的高级能力,并在部署.维护 ...
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一导读
前 言 致读者 本书是按照Java SE 8完全更新后的<Java核心技术 卷Ⅱ 高级特性(原书第10版)>.卷Ⅰ主要介绍了Java语言的一些关键特性:而本卷主要介绍编程人员进行专业软件开 ...
- Python学习笔记:高级特性
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python (五) 高级特性
Python高级特性 一. 切片 python中提供了切片(Slice)操作符 , 可以方便的获取list或tuple中的某一段元素 . # -*- coding : utf-8 -*- #Pytho ...
- Python学习笔记(五) Python高级特性
Python高级特性 一. 切片 python中提供了切片(Slice)操作符 , 可以方便的获取list或tuple中的某一段元素 . # -*- coding : utf-8 -*- #Pytho ...
最新文章
- 腾讯员工晒出薪资:真实985毕业薪资,大家看我还有救吗?网友:日薪?
- linux下安装idle和运行(linux下有两个python版本如何运行其中一个)
- RHCE系列之LVM----理论篇
- PDU是如何帮助机房安然度夏?如何选择PDU电源配套机柜?
- 本程序主要实现了一个方阵的求逆与实现了逆矩阵和原矩阵的乘积为单位矩阵
- 图神经网络(一)图信号处理与图卷积神经网络(5)图卷积神经网络
- 第1步 新建spring+springmvc+mybatis项目 每步都有 讲解 巨详细
- 【渝粤教育】电大中专Office办公软件 (4)作业 题库
- Android Studio的快捷键图文并茂
- 单目摄像机测距(python+opencv)(转载)
- JQuery选择器中含有冒号的ID处理差异的分析
- 敏捷落地的会议和工具
- 【转】cs231n学习笔记-CNN-目标检测、定位、分割
- NGN学习笔记4——软交换中的协议2—Megaco/H.248
- 【黑客】利用VBS脚本让QQ永远在线,等级速升
- 【训练计划】--2019-04
- 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
- JAVA-反射面试题及答案
- AutoCAD如何将dwf转成dwg格式
- 最小的单片机:ATtiny85
热门文章
- Modules(最小树形图)
- Python 学习第十八天 js 正则及其它前端知识
- 使用python对redis备份zset
- 多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP
- !Important:CSS中!important的作用用于Ie6.0 与Ie7.0、firefox
- vSphere Data Protection 6.1.2部署与配置
- Java---取得操作系统默认的代理
- 真的汉子不多,褚时健褚老算一个
- javascript事件详细说明
- java.lang.VerifyError解决方案