如何通过ABP SignalR技术重构消息服务架构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2382个文字,预计阅读时间需要10分钟。
使用ABP+SignalR重构消息服务+最新辅助框架升级,维护基础建设服务稳定。日前,老班长看到我进入公司,立刻叫停,问我为何左脚先进公司,这样会让我很难过。
使用ABP SignalR重构消息服务背景最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。
早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我赶紧着小本子开始记需求)
我们需要记录所有用户的在线状况(登录的设备存在多个设备同时登录) 、指定用户下线 、实时接收消息技术你可以自由技术发挥,今天中午之前给我一个设计概要。(呜呜,天空是蔚蓝色、窗外还有千纸鹤)
- SignalR
SignalR 是一个开放源代码库,可用于简化向应用添加实时 Web 功能。 实时 Web 功能使服务器端代码能够将内容推送到客户端。 - Redis
Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存和消息代理。 - Jwt
JSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 对象的形式安全传输信息。此信息可以验证和信任,因为它是数字签名的。JWT 可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。
本文共计2382个文字,预计阅读时间需要10分钟。
使用ABP+SignalR重构消息服务+最新辅助框架升级,维护基础建设服务稳定。日前,老班长看到我进入公司,立刻叫停,问我为何左脚先进公司,这样会让我很难过。
使用ABP SignalR重构消息服务背景最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。
早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我赶紧着小本子开始记需求)
我们需要记录所有用户的在线状况(登录的设备存在多个设备同时登录) 、指定用户下线 、实时接收消息技术你可以自由技术发挥,今天中午之前给我一个设计概要。(呜呜,天空是蔚蓝色、窗外还有千纸鹤)
- SignalR
SignalR 是一个开放源代码库,可用于简化向应用添加实时 Web 功能。 实时 Web 功能使服务器端代码能够将内容推送到客户端。 - Redis
Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存和消息代理。 - Jwt
JSON Web Token (JWT) 是一个开放标准 ( RFC 7519 ),它定义了一种紧凑且自包含的方式,用于在各方之间以 JSON 对象的形式安全传输信息。此信息可以验证和信任,因为它是数字签名的。JWT 可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。

