0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云应用中间件 DCS 系列 | Redis 实现(视频直播)消息弹幕

jf_21561199 来源:jf_21561199 作者:jf_21561199 2023-10-26 09:19 次阅读

云服务、APISDK,调试,查看,我都行

阅读短文您可以学习到:应用中间件系列之 Redis 实现(视频直播)消息弹幕

什么是 DEVKIT

华为云开发者插件(HuaweiCloudToolkit),作为华为云围绕其产品能力向开发者桌面上的延伸,帮助开发者快速在本地连接华为云,打通华为云到开发者的最后一公里。HuaweiCloudToolKit 是围绕华为云开发者生态工具体系打造的一系列 IDE 插件,支持 VSCode、IntelliJIDEA 等系列平台、以及华为云自研CodeArtsIDE,帮助开发者更高效、便捷的搭建应用。致力于为开发者提供更稳定、快速、安全的编程体验。

wKgaomU5KXeAWNvHAAH843jsf-U00.jpeg

IDE 与 DEVKIT 的关系

什么是 CodeArtsIDE?

CodeArtsIDE 是一个集成开发环境(IDE),兼具源代码编辑器的简易性和开发人员工具的强大功能,如代码补全和调试。

IntelliJIDEA 与 DEVKIT 的关系

安装准备

下载并安装 JDK1.8 或更高版本。

下载并安装 IntelliJIDEA2020.2 或更高版本。

安装验证

在 IntelliJ 系列平台上安装插件成功后在左侧的导航栏中可以看到 HuaweiCloudToolkit 图标,点击后面板会出现 HuaweiCloudAPI 的字样,则说明安装成功。

CodeArtsIDE 与 DEVKIT 的关系

API 插件是 CodeArtsIDE 原生内置的插件,默认已经安装。左侧的导航栏中可以看到相关图标。

wKgZomU5KXeAUyaiAACr4Gbxp7k775.png

VisualStudioCodeIDE 与 DEVKIT 的关系

安装准备

下载并安装 VisualStudioCode 最新版本。

安装验证

在 VSCodeIDE 安装插件成功后在左侧的导航栏中可以看到 HuaweiCloudToolkit 图标,点击后面板会出现 HuaweiCloudAPI 的字样,则说明安装成功。

Redis 实现(视频直播)消息弹幕示例(Java 版本)

使用 Redis 实现排行榜功能

版本说明

本示例基于华为云分布式缓存服务 Redis 基础版5.0 开发。

简介

Redis 实现(视频直播)消息弹幕示例(Java 版本)

直播间的在线用户列表,礼物排行榜,弹幕消息等信息,都适合使用 Redis 中的 SortedSet 结构进行存储。

例如弹幕消息,可使用 ZREVRANGEBYSCORE 排序返回,在 Redis5.0 中,新增了 zpopmax,zpopmin 命令,更加方便消息处理。

本实践介绍如何使用 Redis 实现(视频直播)消息弹幕功能。

开发前准备

注册华为云账号,详细操作请参见如何注册华为云管理控制台的用户?,并完成实名认证

已购买具有公网 IP 的 ECS,详细操作请参见购买并登录 Linux 弹性云服务器。

已购买 DCS 缓存实例,详细操作请参见购买缓存实例,且需保证 DCS 实例与已购买具的 ECS 在同一虚拟私有云、子网内,并在已购买具的 ECS 上配置公网访问 Redis,详细操作请参见使用 Nginx 实现公网访问 Redis4.0/5.0 的单机/主备/Proxy 集群实例。

安装 SDK

您可以通过 Maven 方式获取和安装 SDK,首先需要在您的操作系统中下载并安装 Maven,安装完成后您只需要在 Java 项目的 pom.xml 文件中加入相应的依赖项即可。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DCS
    DCS
    +关注

    关注

    20

    文章

    591

    浏览量

    49796
  • API
    API
    +关注

    关注

    2

    文章

    1461

    浏览量

    61487
  • 华为云
    +关注

    关注

    3

    文章

    2341

    浏览量

    17101
收藏 人收藏

    评论

    相关推荐

    云原生中间件,构筑软件安全可信的连接桥梁

    近日,在华为开发者大会 2024 期间,来自华为 PaaS 服务,中间件领域产品团队的资深专家、技术总监、高级产品经理等大咖们发表了以“
    的头像 发表于 07-10 20:55 398次阅读
    云原生<b class='flag-5'>中间件</b>,构筑软件安全可信的连接桥梁

    北京灵奥科技基于亚马逊科技打造大模型中间件

    助力企业加速应用生成式AI 北京2024年6月27日 /美通社/ -- 北京灵奥科技基于亚马逊科技的生成式AI、数据库和容器等服务,打造大模型中间件,将基础模型优势和企业业务数据无缝结合,打通
    的头像 发表于 06-27 21:21 437次阅读

    Redis 开源社区持续壮大,华为为 Valkey 项目注入新的活力

    华为云云原生中间件产品团队在过去的几年里,通过向 Redis 开源社区提交代码优化、性能改进和安全性增强的建议,以及积极参与社区讨论和贡献文档,为 Redis 的发展做出了积极的贡献。
    的头像 发表于 05-09 22:59 472次阅读
    <b class='flag-5'>Redis</b> 开源社区持续壮大,<b class='flag-5'>华为</b><b class='flag-5'>云</b>为 Valkey 项目注入新的活力

    一文掌握中间件技术基础

    中间件(MiddleWare)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛。
    的头像 发表于 04-23 14:45 311次阅读
    一文掌握<b class='flag-5'>中间件</b>技术基础

    华玉通软宣布“海鸥”确定性调度中间件(SEAGULL DS)正式商用

    今天,华玉通软(下称“华玉”)宣布“海鸥”确定性调度中间件(SEAGULL DS)正式商用。
    的头像 发表于 03-17 11:01 503次阅读
    华玉通软宣布“海鸥”确定性调度<b class='flag-5'>中间件</b>(SEAGULL DS)正式商用

    中创股份成功登陆科创板,引领中间件技术创新

    山东中创软件商用中间件股份有限公司(简称“中创股份”)近日在科创板成功上市,标志着其在国内基础软件中间件领域的领先地位得到资本市场认可。
    的头像 发表于 03-15 17:39 662次阅读

    中间件厂商中创股份成功上市

    近日,国内领先的基础软件中间件产品与服务提供商——山东中创软件商用中间件股份有限公司(以下简称“中创股份”)在上海证券交易所科创板上市,股票代码为“688695”。这一里程碑事件标志着中创股份在基础软件中间件领域的实力和影响力得
    的头像 发表于 03-14 15:25 715次阅读

    中创股份成功登陆科创板,深耕中间件行业

    3月13日,山东中创软件商用中间件股份有限公司(以下简称“中创股份”)在上海证券交易所科创板成功挂牌上市,标志着这家在中间件领域深耕二十余年的企业迎来了新的发展篇章。
    的头像 发表于 03-13 15:42 468次阅读

    基础软件中间件产品与服务提供商中创股份成功上市

    山东中创软件商用中间件股份有限公司(股票简称:中创股份,股票代码:688695)今日在上海证券交易所科创板成功上市,开启了公司发展的新篇章。作为中间件技术标准的主要推动者和制定者,中创股份在中间件
    的头像 发表于 03-13 14:21 526次阅读

    国产中间件提供商中创股份上市

    近日,国内中间件领域的领军企业——山东中创软件商用中间件股份有限公司(简称“中创股份”)在科创板成功上市,这一重要事件标志着中创股份在中间件行业深耕多年后,迎来了崭新的发展阶段。
    的头像 发表于 03-13 13:49 441次阅读

    Redis可以实现消息中间件MQ的功能

    是一种通信模式:发送者(PUBLISH)发送消息,订阅者(SUBSCRIBE)接收消息,可以实现进程间的消息传递   Redis可以实现消息中间件MQ的功能,通过发布订阅
    的头像 发表于 01-25 14:48 669次阅读
    <b class='flag-5'>Redis</b>可以<b class='flag-5'>实现</b>消息<b class='flag-5'>中间件</b>MQ的功能

    oracle数据库中间件有哪些

    Oracle数据库中间件是指由Oracle公司开发和提供的一系列软件产品,用于构建、部署和管理企业级应用。它提供了一套完整的解决方案,包括数据库管理、应用服务器、数据集成和开发工具等,为企业提供高效
    的头像 发表于 12-05 16:17 1552次阅读

    华为应用中间件系列Redis 实现(电商游戏应用)排行榜示例

    服务、API、SDK,调试,查看,我都行  阅读短文您可以学习到:应用中间件系列Redis 实现(电商游戏应用)排行榜示例 什么是 D
    的头像 发表于 10-26 09:23 345次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>应用<b class='flag-5'>中间件</b><b class='flag-5'>系列</b>,<b class='flag-5'>Redis</b> <b class='flag-5'>实现</b>(电商游戏应用)排行榜示例

    华为应用中间件 DCS 系列 | Redis 实现(电商网站)秒杀抢购示例

    服务、API、SDK,调试,查看,我都行  阅读短文您可以学习到:应用中间件系列Redis 实现(电商网站)秒杀抢购示例 什么是 DE
    的头像 发表于 10-25 22:42 369次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>应用<b class='flag-5'>中间件</b> <b class='flag-5'>DCS</b> <b class='flag-5'>系列</b> | <b class='flag-5'>Redis</b> <b class='flag-5'>实现</b>(电商网站)秒杀抢购示例

    EDMS中间件集成的未来趋势和探讨

    ETAS Deterministic Middleware Solution (EDMS,前身为AOS)确定性中间件解决方案,是一个中间件框架,旨在面向汽车领域内应用程序的独特挑战和需求,尤其是在
    的头像 发表于 09-28 10:03 1894次阅读
    EDMS<b class='flag-5'>中间件</b>集成的未来趋势和探讨