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

    文章

    635

    浏览量

    51899
  • API
    API
    +关注

    关注

    2

    文章

    1709

    浏览量

    64502
  • 华为云
    +关注

    关注

    3

    文章

    2776

    浏览量

    18567
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持吗?

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
    发表于 07-30 06:46

    SIP 广播对讲与华为视频会议融合解决方案

    对讲终端与视频会议终端接入同一网络,由统一的管理平台进行管理,实现功能联动。 系统架构 : 控制层 :可在阿里华为
    发表于 07-12 10:57

    中科创达与ETAS推出预集成多域中间件解决方案

    近日,ETAS 与 ThunderSoft(中科创达)宣布双方建立了紧密合作关系,并将在今年6月24日至25日于路德维希堡举行的汽车电子大会上,联合展示其新开发的、面向高性能计算(HPC)SoC 车载系统的多域预集成中间件解决方案。
    的头像 发表于 06-25 10:16 ?595次阅读

    STM32MP131C CbueMX中间件无RTOS选项是怎么回事?

    如题,STM32MP131C CbueMX中间件无RTOS选项,对比选择STM32MP157芯片是有的,怎么查这部分资料呢
    发表于 03-14 06:59

    2024年AI开发者中间件工具生态全面总结

    进行多方位的总结和梳理。 在第二章《TOP 101-2024 大模型观点》中,生成式 AI 开发者莫尔索总结了 2024 年 AI 开发者中间件工具生态。 ? 全文如下: AI 开发者中间件工具生态
    的头像 发表于 02-14 09:45 ?694次阅读

    华为 Flexus X 加速 Redis 案例实践与详解

    Redis 加速镜像,更是为开发者提供了极大的便利。本文将详细介绍如何利用华为 Flexus X 实例自带的 Redis 镜像,快速部署并配置
    的头像 发表于 01-23 17:52 ?387次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> Flexus X 加速 <b class='flag-5'>Redis</b> 案例实践与详解

    服务器 Flexus X 实例,Docker 集成搭建 Redis 集群

    服务器之间平衡负载,确保系统的高可用性和数据一致性 搭建 Redis 集群 1、购买华为 Flexus X 实例 Flexus服务器X实例-华为
    的头像 发表于 01-13 13:37 ?430次阅读
    <b class='flag-5'>云</b>服务器 Flexus X 实例,Docker 集成搭建 <b class='flag-5'>Redis</b> 集群

    华为Flexus X实例,Redis性能加速评测及对比

    随着计算技术的飞速发展,Redis 作为一种高性能的内存数据库,在各种应用场景中发挥着越来越重要的作用。为了满足不同用户对 Redis 性能的高要求,华为
    的头像 发表于 12-29 15:47 ?594次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>Flexus X实例,<b class='flag-5'>Redis</b>性能加速评测及对比

    华为 Flexus X 轻松实现 Redis 一主多从高效部署

    ,Flexus?X 预装 Redis 加速镜像,简化了 Redis 的安装和配置流程,降低了技术门槛,使开发者能够更专注于业务逻辑的实现。 ????????本文将详细介绍如何在华为
    的头像 发表于 12-27 13:45 ?533次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> Flexus X 轻松<b class='flag-5'>实现</b> <b class='flag-5'>Redis</b> 一主多从高效部署

    零念科技PowerD-Sch中间件获ISO 26262 ASIL D级认证

    近日,国际知名的第三方检测认证机构T?V南德意志集团,正式向零念科技颁发的PowerD-Sch确定性调度中间件ISO 26262:2018 ASIL D级功能安全产品认证证书。 这一证书的获得
    的头像 发表于 12-25 15:58 ?618次阅读

    采用 Flexus 服务器 X 实例搭建 RTSP 直播服务器

    一、前言 这篇文章讲解:? 采用华为最新推出的 Flexus 服务器 X 实例搭建 RTSP 服务器,完成视频直播需求。 随着实时
    的头像 发表于 12-24 17:36 ?711次阅读
    采用 Flexus <b class='flag-5'>云</b>服务器 X 实例搭建 RTSP <b class='flag-5'>直播</b>服务器

    华为云云原生中间件 DCS?&amp;?DMS?通过中国信通院与全球 IPv6 测试中心双重能力检测

    【摘要】?近日,中国信息通信研究院(以下简称“中国信通院”)与全球 IPv6 测试中心相继宣布,华为的分布式缓存服务(Distributed?Cache?Service,简称 DCS)和分布式
    的头像 发表于 12-18 09:18 ?1545次阅读
    <b class='flag-5'>华为</b>云云原生<b class='flag-5'>中间件</b> <b class='flag-5'>DCS</b>?&amp;?DMS?通过中国信通院与全球 IPv6 测试中心双重能力检测

    DDS通信中间件——DCPS规范(下)

    DDS通信中间件——DCPS规范(下)本期还是DCPS规范,填上期没有聊完的QoS的坑。本系列文章将包括以下内容陆续更新:1.DDS规范概述2.DCPS规范解读3.DDS-XTypes与IDL解读
    的头像 发表于 11-27 11:47 ?1465次阅读
    DDS通信<b class='flag-5'>中间件</b>——DCPS规范(下)

    中间件全球数据实时同步利器,华为 EventGrid 事件流重磅发布

    【摘要】 华为 EventGrid 事件流(简称 EG)作为易用、稳定、高效的数据同步管道连接不同的系统与服务,支持中间件数据在线实时同步。事件流围绕云中间件,降低了
    的头像 发表于 10-31 18:39 ?628次阅读
    <b class='flag-5'>中间件</b>全球数据实时同步利器,<b class='flag-5'>华为</b><b class='flag-5'>云</b> EventGrid 事件流重磅发布

    DDS通信中间件——DCPS规范(上)

    DDS通信中间件——DCPS规范(上)本篇文章继续和大家分享一下对DDS这套规范的理解。预期本系列文章将包括以下内容陆续更新:1.DDS规范概述2.DCPS规范解读3.DDS-XTypes与IDL
    的头像 发表于 09-26 08:08 ?1816次阅读
    DDS通信<b class='flag-5'>中间件</b>——DCPS规范(上)