原文:使用Redis Stream来做消息队列和在Asp.Net Core中的实现

stream 写在前面 我一直以来使用redis的时候,很多低烈度需求 并发要求不是很高 需要用到消息队列的时候,在项目本身已经使用了Redis的情况下都想直接用Redis来做消息队列,而不想引入新的服务,kafka和RabbitMQ等 奈何这兄弟一直不给力 虽然 Redis 的Pub Sub 是实现了发布 订阅的,但这家伙最坑的是:丢数据 由于Pub Sub 只是简单的实现了发布订阅模式,简单 ...

2021-09-14 23:53 0 699 推荐指数:

查看详情

CAP带你轻松玩转Asp.Net Core消息队列

CAP是什么? CAP是由我们园子里的杨晓东大神开发出来的一套分布式事务的决绝方案,是.Net Core Community的第一个千星项目(目前已经1656 Star),具有轻量级、易使用、高性能等特点。 https://github.com/dotnetcore/CAP 本博客主要 ...

Fri Aug 24 06:33:00 CST 2018 16 3703
使用Redis消息队列

基于内存的单线程数据库,使Redis的线程安全性与性能极高。而Redis的双向链表数据类型(List)天生就可作为消息队列存储消息. 在这里就不说消息队列的等等一些优点。但是补充一下Redis的List类型的几个命令,你可以指定将一个元素投送到列表的头部(左边)或者尾部(右边 ...

Fri Oct 02 22:53:00 CST 2020 0 1693
asp.net core 使用 Redis 和 Protobuf

asp.net core 使用 Redis 和 Protobuf 前言 上篇博文介绍了怎么样在 asp.net core使用中间件,以及如何自定义中间件。项目中刚好也用到了Redis,所以本篇就介绍下怎么样在 asp.net core使用 Redis 进行资源缓存和Session ...

Sun Jun 19 06:50:00 CST 2016 3 2869
asp.net core使用Redis探索(2)

在<<asp.net core使用Redis探索(1)>>,我介绍了一个微软官方实现Microsoft.Extensions.Caching.Redis的类库,这次,我们使用微软官方的Redis客户端。 使用Nuget引入 ...

Wed Apr 25 21:45:00 CST 2018 1 1700
Asp.Net Core 快速邮件队列设计与实现

发送邮件几乎是软件系统必不可少的功能,在Asp.Net Core 我们可以使用MailKit发送邮件,MailKit发送邮件比较简单,网上有许多可以参考的文章,但是应该注意附件名长度,和附件名不能出现中文的问题,如果你遇到了这样的问题可以参考我之前写的这篇博客Asp.Net Core ...

Wed Jul 11 23:41:00 CST 2018 9 1522
asp.net core 使用 TestServer 来集成测试

asp.net core 使用 TestServer 来集成测试 Intro 之前我的项目里的集成测试是随机一个端口,每次都真实的启动一个 WebServer,之前也有看到过微软文档上 TestServer 的介绍,当时没仔细看过以为差不多就没用,一直是启动了一个真正的 WebServer ...

Fri Nov 20 15:43:00 CST 2020 0 844
ASP.NET Core基于SignalR实现消息推送实战演练

一、ASP.NET Core SignalR课程介绍 1)、SignalR简介 ASP.NET Core SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。 实时 Web 功能是指这样一种功能:当所连接的客户端变得 ...

Sun Sep 20 18:55:00 CST 2020 1 471
使用 NLog 给 Asp.Net Core 请求监控

为了减少由于单个请求挂掉而拖垮整站的情况发生,给所有请求统计是一个不错的解决方法,通过观察哪些请求的耗时比较长,我们就可以找到对应的接口、代码、数据表,有针对性的优化可以提高效率。在 asp.net web api 我们可以通过注册一个 DelegatingHandler 来实现该功能 ...

Fri May 25 01:56:00 CST 2018 10 3420
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM