logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【视频观看系统】- 技术与架构选型

本文提出了一套完整的视频网站技术选型方案,采用微服务架构(Spring Cloud)实现高扩展性,主要技术栈包括:后端使用Spring Boot+MyBatis-Plus+Redis+MySQL+RocketMQ,前端采用原生三件套+Video.js播放器,部署采用Docker容器化。方案将系统划分为8个核心微服务模块(用户、视频、弹幕等),通过Nacos注册中心和Gateway网关实现服务治理,

#音视频#架构
视频网站弹幕系统简易实现

文章摘要:本文详细介绍了如何实现一个完整的历史弹幕+实时弹幕混合系统。系统采用WebSocket技术实现实时弹幕广播,通过MySQL存储弹幕数据,前端定时同步播放历史弹幕。技术实现包括:1) 后端数据模型与WebSocket服务;2) 前端历史弹幕加载与实时弹幕接收;3) 弹幕展示动画效果。系统实现了用户发送弹幕实时广播、历史弹幕按视频进度同步播放的核心功能,完整复现了B站等视频平台的弹幕系统架构

文章图片
#音视频#spring boot
用 Spring Boot + Redis 实现哔哩哔哩弹幕系统(上篇博客改进版)

本文介绍了一个基于Spring Boot和Redis的哔哩哔哩弹幕系统实现方案。系统支持历史弹幕存储、实时弹幕推送、敏感词过滤、用户限频和数据持久化等功能。技术栈采用Spring Boot作为后端框架,WebSocket实现实时通信,Redis处理弹幕缓存和限流控制,MySQL进行持久化存储。系统设计包括:使用Redis List存储弹幕并按时间排序,Set管理敏感词,String限频;WebSo

文章图片
#spring boot#redis#后端
如何在现代应用中实现微服务架构

微服务架构是一种将应用程序拆分成多个小的服务单元的设计理念。每个服务是独立的,负责特定的业务功能,并通过轻量级的通信协议(通常是 HTTP、REST 或 gRPC)进行交互。每个微服务都是自治的,可以独立开发、测试、部署和扩展。独立性:每个服务都可以独立部署、升级和扩展。灵活性:开发团队可以针对特定服务使用不同的技术栈。可伸缩性:服务可以按需进行水平扩展,提高系统的处理能力。容错性:某个微服务的故

#架构#微服务#云原生
微服务项目结构,为什么要有server系列的和api系列的?

将服务器(server)和API接口(api)分开可以提高模块化和解耦。这样可以使得不同的团队或个人能够独立开发和维护各自的部分,从而提高开发效率。:通过分开server和api,可以更清晰地定义各自的职责。server部分通常负责业务逻辑和数据处理,而api部分则负责定义接口规范和数据交换格式。:这种结构使得微服务更加灵活和可扩展。例如,可以根据需要独立地扩展server或api部分,而不影响整

文章图片
#微服务#java
人工智能给我们的生活带来了巨大的影响?

通过这种多维度的、平衡的视角,我们可以更好地利用AI技术,同时最大限度地减少其潜在的负面影响。未来的AI发展预计将是多方向和多层面的,不仅仅是技术层面的进步,还包括应用层面的拓展和社会、伦理、法律层面的适应。随着技术的发展,AI将更加深入地融入社会的各个方面,同时我们也需要关注和解决由此带来的新问题和挑战。AI正逐渐成为社会和经济基础结构的一部分,它不仅提高了效率和便利性,也带来了新的挑战和问题。

文章图片
#人工智能#生活
人工智能给我们的生活带来了巨大的影响?

通过这种多维度的、平衡的视角,我们可以更好地利用AI技术,同时最大限度地减少其潜在的负面影响。未来的AI发展预计将是多方向和多层面的,不仅仅是技术层面的进步,还包括应用层面的拓展和社会、伦理、法律层面的适应。随着技术的发展,AI将更加深入地融入社会的各个方面,同时我们也需要关注和解决由此带来的新问题和挑战。AI正逐渐成为社会和经济基础结构的一部分,它不仅提高了效率和便利性,也带来了新的挑战和问题。

文章图片
#人工智能#生活
分布式系统模型:最终一致性

最终一致性是一种折衷,适用于那些可以容忍一定程度的数据不一致性,但又需要确保最终一致性的应用场景。最终一致性是一种分布式系统的一致性模型,它允许在分布式系统中的不同部分之间存在一定程度的数据不一致,但最终数据会达到一致状态。复制策略 (Replication Strategies):在分布式数据库中,可以采用不同的复制策略,如主从复制、多主复制等,以确保数据的一致性。社交网络应用:在社交网络中,用

文章图片
#分布式
用 Spring Boot + Redis 实现哔哩哔哩弹幕系统(上篇博客改进版)

本文介绍了一个基于Spring Boot和Redis的哔哩哔哩弹幕系统实现方案。系统支持历史弹幕存储、实时弹幕推送、敏感词过滤、用户限频和数据持久化等功能。技术栈采用Spring Boot作为后端框架,WebSocket实现实时通信,Redis处理弹幕缓存和限流控制,MySQL进行持久化存储。系统设计包括:使用Redis List存储弹幕并按时间排序,Set管理敏感词,String限频;WebSo

文章图片
#spring boot#redis#后端
人工智能给我们的生活带来了巨大的影响?

通过这种多维度的、平衡的视角,我们可以更好地利用AI技术,同时最大限度地减少其潜在的负面影响。未来的AI发展预计将是多方向和多层面的,不仅仅是技术层面的进步,还包括应用层面的拓展和社会、伦理、法律层面的适应。随着技术的发展,AI将更加深入地融入社会的各个方面,同时我们也需要关注和解决由此带来的新问题和挑战。AI正逐渐成为社会和经济基础结构的一部分,它不仅提高了效率和便利性,也带来了新的挑战和问题。

文章图片
#人工智能#生活
    共 22 条
  • 1
  • 2
  • 3
  • 请选择