当前位置: 首页 > news >正文

怎么做新浪网站南阳网站搭建

怎么做新浪网站,南阳网站搭建,做网站窗体属性栏设置文字居中,网站流量查询服务平台CAP是什么#xff1f;CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案#xff0c;是.Net Core Community中的第一个千星项目#xff08;目前已经1656 Start#xff09;#xff0c;具有轻量级、易使用、高性能等特点。https://github.com/dotnetcore/CAP… CAP是什么CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案是.Net Core Community中的第一个千星项目目前已经1656 Start具有轻量级、易使用、高性能等特点。https://github.com/dotnetcore/CAP本博客主要针对易用性这一点展开叙述一起看看CAP如何结合EF Core和RabbitMQ带领小白轻松走入分布式消息队列的世界。准备首先你需要搭建一套RabbitMQ系统搭建过程在此不再叙述如果大家觉得麻烦可以用我搭好的。HostName: coderayu.cn  UserName:guest Password:guest  (仅仅可用作实验数据丢失不负责)创建Asp.Net Core 项目并引入Nuget包你可以运行以下下命令在你的项目中安装 CAP。PM Install-Package DotNetCore.CAP如果你的消息队列使用的是 Kafka 的话你可以PM Install-Package DotNetCore.CAP.Kafka如果你的消息队列使用的是 RabbitMQ 的话你可以PM Install-Package DotNetCore.CAP.RabbitMQCAP 提供了 Sql Server, MySql, PostgreSQL 的扩展作为数据库存储// 按需选择安装你正在使用的数据库PM Install-Package DotNetCore.CAP.SqlServer PM Install-Package DotNetCore.CAP.MySql PM Install-Package DotNetCore.CAP.PostgreSql创建DbContext因为我采用的是EF Core所以首先要创建一个DbContext上下文代码如下Startup配置首先需要在ConfigureServices函数中进行相关服务的注入对应的操作和功能解释如下最后还要再Congiure中启用CAP中间件利用EF Core生成CAP数据库再程序包管理控制台中依此输入以下命令行PM Add-Migration InitPM update-database如果成成功执行那么打开数据库就可以看到用来存储CAP发送和接收数据的表格了。表格中每列的含义如下 消息的发送和订阅我们直接在ValuesController的基础上进行改造。在 Controller 中注入 ICapPublisher 然后使用 ICapPublisher 进行消息发送发送消息订阅消息Run启动程序后首先看到CAP启动成功紧随其后消费者也就是我们的订阅方法在RabbitMQ服务器上注册成功。发送消息发送成功如下发送后立即在控制台看到了订阅方法输出的结果。 消息的失败重试在订阅方法中如果抛出异常那么CAP就会认为该条消息处理失败会自动进行重试重试次数在前方已经进行了配置。我们把订阅方法做一个改动打印接收的信息到控制台中并抛出异常可以看到立即进行了三次重试可是在前面我们设置的失败重试次数是5次为什么这里只重试三次吗是不是要叫晓东过来改BUG了呢当然不是。观察发现CAP重试的前三次是立即进行的而后面的重试是每隔一段时间进行的当在分布式通讯的过程中可能出现了问题确实不会立即修复解决可能过了一定时间系统就自动恢复了如网络抖动。 CAP仪表盘发送成功了五条消息成功接收处理了三条两条处理失败处理失败的任务我们可以直接在面板中进行重新消费可谓非常方便。同时处理失败的消息点击消息的编号后可以查看到消息的内容和异常原因。 CAP如此强大让消息队列这种高大上产品操作So Easy学会了CAP,也可以吹牛说我也懂分布式任务处理啦。感谢晓东开发出如此强大的项目同时感谢.Net Core Community。参考 CAP Github wikihttps://github.com/dotnetcore/CAP/wiki本博客Demo代码https://github.com/liuzhenyulive/CAP.Demo相关文章分布式事务一致性解决方案.NetCore Cap 结合 RabbitMQ 实现消息订阅.NET Core微服务之开源项目CAP的初步使用分布式事务,EventBus 解决方案:CAP【中文文档】CAP 介绍及使用【视频】.NET Core 事件总线,分布式事务解决方案CAP原文地址: https://www.cnblogs.com/CoderAyu/p/9527012.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/735045/

相关文章:

  • 建设网站网站建站建立一个网站平台需要多少钱
  • 学校网站模板 html网站建设技术路线
  • 图片网站如何做百度排名深入挖掘wordpress
  • 网站建设的前景网站建设分为哪三部分
  • 房地产公司网站下载校园二手信息网站建设
  • 有关网站空间不正确的说法是设计和建设企业网站心得和体会
  • 个人网站前置审批项怎么做投票 网站
  • 网站建设零金手指花总js源码下载从哪个网站能下载
  • 网站开发属于无形资产两人合伙做网站但不准备开公司
  • 五大类型网站网站建设投标文件
  • 崇明区建设镇网站装修公司网站制作
  • 哪些网站可以做房产推广呼家楼街道网站建设
  • 微网站怎么开通萝岗手机网站建设
  • 牙科医院网站开发内江市住房和城乡建设局网站电话号码
  • 网站建设的想法和意见芜湖的网站建设公司
  • 效果好的网站建设wordpress主题基础
  • html5建设摄影网站意义crm免费客户管理系统
  • win2008 建立网站网站策划书的撰写流程
  • 德泰诺网站建设百度网盘资源搜索引擎入口
  • 谁能给个网站谢谢wordpress 主题 后门
  • 学校网站建设目的seo教学免费课程霸屏
  • 会计公司网站模板微信网站如何制作软件
  • 烟台做网站多少钱.net网站做增删改
  • 什么网站专门做软件的深圳电商网站制作
  • 局域网做网站家装公司哪家比较好
  • 免费的行情软件网站在线使用wordpress视频分享
  • 内容平台策划书网站优化公司推荐
  • 怎么在阿里巴巴网站做公司wordpress伪静态404
  • 配置 tomcat 做网站网站建设用什么语言
  • 大型的营销型网站建设怎么选择网站建设公司