- ASP.NET CORE 自定义中间件 ASP.NET CORE 自定义中间件
- WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。
- 一、ABP 1.创建启动模板abp new Acme.BookStore -t app 2.创建Book实体在Acme.BookStore.Domain项目中创建一个 Books 文件夹(命名空间),并在其中添加名为 Book 的类,如下所示:public class Book : AuditedAggregateRoot<Guid>{ public string Name { ge... 一、ABP 1.创建启动模板abp new Acme.BookStore -t app 2.创建Book实体在Acme.BookStore.Domain项目中创建一个 Books 文件夹(命名空间),并在其中添加名为 Book 的类,如下所示:public class Book : AuditedAggregateRoot<Guid>{ public string Name { ge...
- 一、Abp vNext微服务框架搭建 1.创建文件夹创建abp文件夹 2.创建解决方案在abp文件夹中创建解决方案Syzm.Microservices输入命令:abp new Syzm.Microservices -t console -o Syzm.Microservices 3.创建微服务模块进入解决方案文件夹Syzm.Microservices中输入命令:abp new Syzm.B... 一、Abp vNext微服务框架搭建 1.创建文件夹创建abp文件夹 2.创建解决方案在abp文件夹中创建解决方案Syzm.Microservices输入命令:abp new Syzm.Microservices -t console -o Syzm.Microservices 3.创建微服务模块进入解决方案文件夹Syzm.Microservices中输入命令:abp new Syzm.B...
- 一、API自定义任务为了方便业务系统更好的接入调度系统,创建任务不仅可以在控制台中实现,系统也提供了WebAPI供业务系统使用代码接入,这种方式对延时任务来说尤其重要。 1.API Server 对接流程对于开放接口来说,使用签名验证已经是必不可少的一环,这是保证系统安全性的重要手段。看一下核心对接流程:在控制台中创建好专用的API对接用户账号。使用对接账号的用户名设置为http head... 一、API自定义任务为了方便业务系统更好的接入调度系统,创建任务不仅可以在控制台中实现,系统也提供了WebAPI供业务系统使用代码接入,这种方式对延时任务来说尤其重要。 1.API Server 对接流程对于开放接口来说,使用签名验证已经是必不可少的一环,这是保证系统安全性的重要手段。看一下核心对接流程:在控制台中创建好专用的API对接用户账号。使用对接账号的用户名设置为http head...
- 一、ScheduleMaster的Master集群 1.Nginx下载:Nginx下载网址: http://nginx.org/download/nginx-1.20.2.zip 2.Nginx配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#... 一、ScheduleMaster的Master集群 1.Nginx下载:Nginx下载网址: http://nginx.org/download/nginx-1.20.2.zip 2.Nginx配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#...
- 一、ScheduleMaster的集群原理当worker1宕机,任务会自动切换到worker2上面运行,当worker2宕机,任务会自动切换到worker1上面运行,主要依靠什么什么做到的?核心:健康检测,故障转移1、进入到Hos.ScheduleMaster.Web项目中,找到SystemSchedulerRegistry类2、然后SystemSchedulerRegistry找到Wor... 一、ScheduleMaster的集群原理当worker1宕机,任务会自动切换到worker2上面运行,当worker2宕机,任务会自动切换到worker1上面运行,主要依靠什么什么做到的?核心:健康检测,故障转移1、进入到Hos.ScheduleMaster.Web项目中,找到SystemSchedulerRegistry类2、然后SystemSchedulerRegistry找到Wor...
- 一、ScheduleMaster集群目前,我们只启动了一个Master,Worker节点,节点名称为Worker1,取消任务是在Worker节点中进行运行的,如果Worker1节点宕机了,会导致取消任务无法运行!如何保证订单取消任务在这种情况下能够运行?方案:Worker节点集群 1.启动Worker2进入到Hos.ScheduleMaster.QuartzHost publish目录中1... 一、ScheduleMaster集群目前,我们只启动了一个Master,Worker节点,节点名称为Worker1,取消任务是在Worker节点中进行运行的,如果Worker1节点宕机了,会导致取消任务无法运行!如何保证订单取消任务在这种情况下能够运行?方案:Worker节点集群 1.启动Worker2进入到Hos.ScheduleMaster.QuartzHost publish目录中1...
- 一、ScheduleMaster的执行原理 1.全局架构设计任务全局执行流程:客户端=>master=>work=>调用接口1、master节点主要做了四件事情选择work节点指定work执行任务对work节点进行健康检查对任务进行故障转移2、work节点主要做了四件事情取出任务配置信息使用Quartz根据配置运行任务使用反射调用程序集使用httpclient调用http 接口 2.数据库... 一、ScheduleMaster的执行原理 1.全局架构设计任务全局执行流程:客户端=>master=>work=>调用接口1、master节点主要做了四件事情选择work节点指定work执行任务对work节点进行健康检查对任务进行故障转移2、work节点主要做了四件事情取出任务配置信息使用Quartz根据配置运行任务使用反射调用程序集使用httpclient调用http 接口 2.数据库...
- 一、ScheduleMaster的介绍ScheduleMaster的官网:https://github.com/hey-hoho/ScheduleMasterCore 1.ScheduleMaster的基本概念ScheduleMaster是一个开源的分布式任务调度系统,它基于Asp.Net Core平台构建,支持跨平台多节点部署运行。 2.ScheduleMaster的架构引进 2.1 传... 一、ScheduleMaster的介绍ScheduleMaster的官网:https://github.com/hey-hoho/ScheduleMasterCore 1.ScheduleMaster的基本概念ScheduleMaster是一个开源的分布式任务调度系统,它基于Asp.Net Core平台构建,支持跨平台多节点部署运行。 2.ScheduleMaster的架构引进 2.1 传...
- 前言 1.多租户的概念多租户技术或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。 2.Minio多租户多租户:系统运行多个实例给多个不同的客户使用多租户如图所示 一、Minio多租户的使用分析:Minio默认会给一个客户使用,当客户变多了之后,所有客户的数据都集中在Minio内部的时候,导致数据冲突的问题... 前言 1.多租户的概念多租户技术或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。 2.Minio多租户多租户:系统运行多个实例给多个不同的客户使用多租户如图所示 一、Minio多租户的使用分析:Minio默认会给一个客户使用,当客户变多了之后,所有客户的数据都集中在Minio内部的时候,导致数据冲突的问题...
- 一、单主机/多硬盘模式-情况1分析:目前部署的单主机使用的是单主机多硬盘模式,只有一个客户,如果需要给多个客户使用多租户方式部署不同的单主机多硬盘模式。如何实现?方案:多租户单主机/多硬盘 1.租户1单主机,多硬盘启动 1.1 进入到Minio目录中 1.2 然后输入以下命令minio server --address :9001 --console-address ":9002" D:/... 一、单主机/多硬盘模式-情况1分析:目前部署的单主机使用的是单主机多硬盘模式,只有一个客户,如果需要给多个客户使用多租户方式部署不同的单主机多硬盘模式。如何实现?方案:多租户单主机/多硬盘 1.租户1单主机,多硬盘启动 1.1 进入到Minio目录中 1.2 然后输入以下命令minio server --address :9001 --console-address ":9002" D:/...
- 一、Elasticsearch存储数据原理核心细节如下:shard = hash(routing) % number_of_primary_shards1、先Hash,先对文档_idHash,2、然后取模,然后对分片数取模流程如下:以下是在主副分片和任何副本分片上面成功新建,索引和删除文档所需要的步骤顺序:客户端向 Node 1 发送新建、索引或者删除请求。节点使用文档的 _id 确定文档... 一、Elasticsearch存储数据原理核心细节如下:shard = hash(routing) % number_of_primary_shards1、先Hash,先对文档_idHash,2、然后取模,然后对分片数取模流程如下:以下是在主副分片和任何副本分片上面成功新建,索引和删除文档所需要的步骤顺序:客户端向 Node 1 发送新建、索引或者删除请求。节点使用文档的 _id 确定文档...
- 一、Elasticsearch集群的搭建 1.Master准备 1.1 先创建Elasticsearch Master节点 1.2 然后在Elasticsearch中config目录中,找到elasticsearch.yml文件 1.3 然后elasticsearch.yml内添加内容cluster.name: es-clusternode.name: node-1node.master:... 一、Elasticsearch集群的搭建 1.Master准备 1.1 先创建Elasticsearch Master节点 1.2 然后在Elasticsearch中config目录中,找到elasticsearch.yml文件 1.3 然后elasticsearch.yml内添加内容cluster.name: es-clusternode.name: node-1node.master:...
- 一、聚合商品业务场景落地 1.代码实现聚合:就是统计。做报表的核心方式1、先在ProductController类中添加代码/// <summary> /// 商品控制器 /// </summary> [ApiController] [Route("Product")] public class ProductController : ControllerBa... 一、聚合商品业务场景落地 1.代码实现聚合:就是统计。做报表的核心方式1、先在ProductController类中添加代码/// <summary> /// 商品控制器 /// </summary> [ApiController] [Route("Product")] public class ProductController : ControllerBa...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签