摘要:
###惯例,先鸣谢大佬的文章:将NetCore智能提示从英文变成中文 第一步:下载语言包并解压 ####按照大佬的指导,先到Download localized .NET IntelliSense files 下载了语言包 ####下载之后解压出三个文件 ####我想要的就是 NETStandard 阅读全文
摘要:
基于windows平台的postgresql主从数据库流备份配置 因工作需要,需要搞pg数据库的主从备份,领导给了个方向使用流备份,于是开始朝着这个方向进发。 鸣谢大佬A_ccelerator的 "博客" 一、配置主从库 1.环境准备 对于 pg 的主从库配置,建议是使用两台机器。本文档基于两台 w 阅读全文
摘要:
简介 AsnyncLocal与ThreadLocal都是存储线程上下文的变量,但是,在实际使用过程中两者又有区别主要的表现在: AsyncLocal变量可以在父子线程中传递,创建子线程时父线程会将自己的AsyncLocal类型的上下文变量赋值到子线程中,但是,当子线程改变线程上下文中AsnycLoc 阅读全文
摘要:
简介 Orleans用起来的确很爽,更爽的是咱们有能监控它的工具。 " OrleansDashboard " 这个工具是一个可视化的Silo监控工具,Silo和Grain的活跃状态一目了然,各个接口的响应速度也可以很清晰的统计到。 安装 使用NuGet引用 然后修改 的配置,添加Dashboard: 阅读全文
摘要:
简介 在这一节,我们将介绍如何在 Silo 和 Client 中获取Grain及调用Grain Grain获取方式 从Grain内部获取: 从Client获取: 应用 我们在项目中新增一个教室的概念,学生入学需要到教室先报个到才能分配到学号 1.修改 ,新增两个接口 2.修改 3.在 中新增 4.在 阅读全文
摘要:
ClassRoom ClassRoom 是一个练手demo,目的是为了能熟悉掌握Orleans的基本知识和使用方法,我会尽量在这个项目中加入更多的知识点,一边学一边练避免我看完文档就忘掉 创建项目 依旧是四个项目起步 |项目名称|项目类型|项目说明| |: |: |: | |IGrains|.net 阅读全文
摘要:
服务端配置 Silo通过 和许多补充选项类以编程方式进行配置。 Silo配置有几个关键方面: + Orleans集群信息 + 集群提供程序(不知道咋翻译) + Silo到Silo和Client到Silo通信的端点 + 应用部分 这是Silo配置的示例,该Silo配置定义群集信息,使用Azure群集并 阅读全文
摘要:
客户端配置 通过一个 和多个补充选项类,以编程方式配置一个用于连接Silo集群并将请求发送至Grain的客户端。 客户端配置示例: 注意: 使用 需要引用 下面让我们细分该示例中使用的步骤: 集群信息 这里我们使用了两个设置: 设置 为`"my first cluster"`:这是为Orleans集 阅读全文
摘要:
本地开发配置 本地开发和调试的时候,我们可能不需要去关注集群和网络ip端口。所以对于本地开发模式,Orleans给了我们比较简单的配置方式。 Silo配置 在本地开发的配置模式下,Orleans会默认使用本地11111和30000作为Silo和网管的监听端口 此时我们需要 通过 方法进行配置。 用于 阅读全文
摘要:
项目结构 开始Orleans之前,我们都知道Orleans主要可以分为俩部分,Host和Client。 所以我们可以创建如下的项目结构: IGrain 一个包含Grain接口的库(.NET Standard 2.1) Grain 一个包含Grain类的库(.NET Standard 2.1) Hos 阅读全文