首页 > 其他分享 >CAP 介绍

CAP 介绍

时间:2022-10-05 10:56:45浏览次数:92  
标签:Package CAP 介绍 DotNetCore Install com PM

https://github.com/dotnetcore/cap

https://www.cnblogs.com/savorboard/ 作者博客

CAP是一个基于.Net标准的库,是处理分布式事务的解决方案,具有EventBus的功能,轻量级、易用、高效。

在构建 SOA 或 MicroService 系统的过程中,我们通常需要使用事件来集成各个服务。在这个过程中,简单使用消息队列并不能保证可靠性。CAP采用与当前数据库集成的本地消息表程序来解决分布式系统相互调用过程中可能出现的异常。它可以确保事件消息在任何情况下都不会丢失。

您还可以将 CAP 用作 EventBus。CAP 提供了一种更简单的方式来实现事件发布和订阅。在订阅和发送过程中,您不需要继承或实现任何接口。

架构概述

 

 CAP 实现了eShop 电子书中描述的发件箱模式。

可以使用以下命令将 CAP 安装在您的项目中。

PM> Install-Package DotNetCore.CAP

  CAP 支持最流行的消息队列作为传输方式,可以安装以下软件包:

PM> Install-Package DotNetCore.CAP.Kafka
PM> Install-Package DotNetCore.CAP.RabbitMQ
PM> Install-Package DotNetCore.CAP.AzureServiceBus
PM> Install-Package DotNetCore.CAP.AmazonSQS
PM> Install-Package DotNetCore.CAP.NATS
PM> Install-Package DotNetCore.CAP.RedisStreams
PM> Install-Package DotNetCore.CAP.Pulsar

  CAP 支持最流行的数据库作为事件存储,可以安装以下软件包:

// select a database provider you are using, event log table will integrate into.

PM> Install-Package DotNetCore.CAP.SqlServer
PM> Install-Package DotNetCore.CAP.MySql
PM> Install-Package DotNetCore.CAP.PostgreSql
PM> Install-Package DotNetCore.CAP.MongoDB     //need MongoDB 4.0+ cluster

  

标签:Package,CAP,介绍,DotNetCore,Install,com,PM
From: https://www.cnblogs.com/friend/p/16755200.html

相关文章

  • 物体的三维识别与6D位姿估计:PPF系列论文介绍(五)
    本文创新点:点对特征是一种广泛应用的检测点云中三维物体的方法,但在存在传感器噪声和背景杂波的情况下,它们很容易失效。本文引入了新的采样和投票方案,可以很好地降低杂波和传......
  • Servlet——执行流程、生命周期、方法介绍、体系结构
    执行流程  生命周期对象的生命周期是指一个对象从被创建到被销毁的整个过程Servlet运行在Servlet容器(web服务器)中,其生命周期由容器管理,分为四个阶段:    1.加......
  • ContextCapture-硬件配置推荐
    ContextCapture倾斜摄影的空三计算、三维建模应用。非常耗费硬件资源,适当调整硬件配置,可以显著提高模型处理时间。硬件常见问题随着倾斜摄影建模算法成熟,应用越来越广泛,......
  • 自我介绍与自我展望
    这个作业属于哪个课程班级的链接这个作业的目标<发表一篇关于自我介绍与课程展望的博客;熟悉一下markdown编辑器的运用;了解一下博客园>姓名-学号<谢上鹏><202......
  • PCA算法介绍及源码实现
    前言PCA(主成分分析)是十大经典机器学习算法之一。PCA是Pearson在1901年提出的,后来由Hotelling在1933年加以发展提出的一种多变量的统计方法。PCA算法介绍PCA(principalc......
  • SAP UI5 OData 模型(V2) 的使用方法介绍
    OData模型是服务器端模型,这意味着数据集仅在服务器上可用,客户端即SAPUI5应用只知道当前可见(请求)的数据。排序和过滤等操作在服务器上完成,然后将处理结果返回给客户端......
  • SAP UI5 SmartForm 使用技巧介绍
    sap.ui.comp.smartform.SmartForm控件使呈现表单成为可能。根据用户授权,表单使用户能够从显示模式切换到编辑模式、添加和分组字段、重命名字段标签以及实施用户输入检查......
  • jemter-plugins-maven dependency -WIiki用法配置介绍
    1、先介绍下jmeter的maven中央仓库地址,有兴趣自己看下​​https://mvnrepository.com/artifact/org.apache.jmeter​​2.Wikigithub项目介绍:项目地址:​​https://github.c......
  • SAP UI5 sap.ui.Device.media 的使用介绍
    sap.ui.Device.media是一个命名空间,属于sap/ui/Device.该API属于屏幕宽度更改的事件API。此API基于媒体查询,但如果使用的浏览器本身不支持媒体查询,也可以使用此A......
  • SAP UI5 sap.ui.Device.media 公有方法介绍
    sap.ui.Device.media.attachHandler:注册给定的事件处理程序以根据使用指定名称设置的范围更改屏幕宽度的事件。每当屏幕宽度发生变化并且当前屏幕宽度处于与宽度变化之......