{"repo":"liyupi/yu-like","free":true,"listed":false,"github":"https://github.com/liyupi/yu-like","clone":"git clone https://github.com/liyupi/yu-like.git","description":"编程导航 2025 年新项目，基于 Spring Boot 3 + Java 21 + TiDB + Redis + Pulsar + Docker 的高并发点赞系统实战项目，适用于社交平台、内容社区等场景。项目从基础功能开发到高并发优化再到企业级高可用架构，完整覆盖了点赞系统的核心技术，包括 Caffeine 多级缓存策略、消息队列削峰、分布式数据库、HeavyKeeper 热点数据识别、Promethus + Grafana 可观测性等解决方案。通过这个项目，你将掌握高并发系统设计、性能优化、监控告警等企业级开发经验，适合想要提升分布式系统开发能力的开发者学习，为简历大幅增添竞争力。","language":"Java","stars":237,"topics":["backend","caffeine","docker","grafana","java","mq","mysql","programmer","prometheus","pulsar"],"license":null,"category":"analytics","readme_excerpt":"亿级流量点赞系统项目 作者：编程导航团队 @松柏 + @yes + @程序员鱼皮 本项目为进阶教学项目，提供完整文字教程 + 简历写法 + 面试题解 + 答疑服务，帮你提升项目能力，给简历增加亮点！ ⭐️ 加入项目系列学习：加入编程导航 视频介绍：https://www.bilibili.com/video/BV1Eq5DzcE9o 大家好，我是程序员鱼皮。又经过了一段时间的爆肝，我们团队在 编程导航 推出了第 12 套有 保姆级教程 的新项目 —— 亿级流量点赞系统，完结啦！ 点赞功能是项目主流的业务场景，却也是块难啃的硬骨头，这次让我们进阶亿点点，学习 高并发 + 高性能 + 高可用 + 可观测的 亿级流量点赞系统架构设计和研发。这是一个更侧重技术的项目，先来看张架构图就知道有多干货了 真心换真心，我做项目教程的付出也得到了大家的认可，也帮很多同学拿到了 offer 接下来鱼皮给大家快速介绍这个项目，希望让更多需要它的同学看到，把它变成自己的项目，不仅求职有底气了，做项目的能力也会大幅提升！ 项目介绍 本项目是一个基于 Spring Boot 3 + Java 21 + MyBatis-Plus + TiDB + Redis + Pulsar + Docker + Nginx 的高并发点赞系统。该项目涵盖高并发、大流量、高性能、高可用、分布式架构、可观测性等核心技术，集成最新的技术栈和架构设计方案，是从 0 到 1 打造大流量点赞系统的实践，帮助大家全面掌握企业级系统开发与优化经验。 问：为什么要做这样一个项目呢？ 答：点赞系统是社交平台、内容社区等场景的核心互动功能，是主流的高并发业务场景，无论是实用价值还是技术架构都值得学习。 项目三大阶段 为了帮大家循序渐进地学习，鱼皮将项目设计为三个阶段，可以根据自己的时间和水平按需学习。 1）第一阶段 - 基础功能开发：使用 Spring Boot 3 + MyBatis-Plus 快速开发基础点赞功能。完成本期之后，可以直接把点赞功能集成到自己的任何项目中。 2）第二阶段 - 性能优化和高并发支持（进阶）：采用多种方案优化缓存策略，同时引入 Pulsar 消息队列 和 TiDB 分布式关系型数据库，减少数据库压力，提升系统并发能力。该阶段涉及大量主流优化技巧，能学到很多高并发优化经验。 实战消息队列解耦方案： 3）第三阶段 - 企业级高可用架构（高级）：介绍 DB/缓存/消息队列 多级降级方案，保证系统不崩溃，打造稳定的企业级高可用架构，支持大规模流量和容灾。 基于 Prometheus + Grafana 实现系统的多维可视化监控和告警，实现可观测性： 最后，还会带大家完全使用 AI 来生成前端项目： 通过三阶段的系统迭代，从简单可用到高性能再到高可用，带大家全面实战从入门到企业级应用的亿级流量点赞系统架构演进之路。 有业务、有技术，从 0 到 1 的真实企业级（商业级）项目设计开发，绝对让你收获满满！ 在线学习：https://www.codefather.cn/course/yulike ，可以 免费试看 项目收获 区别于普通的增删改查项目，本项目涵盖高并发、大流量、高可用、分布式架构、可观测等技术，通过该项目的实战学习，不仅能掌握点赞系统的实现核心，还能深入理解企业级架构设计、系统扩展优化方案，给你的简历大幅增加竞争力。 鱼皮给大家讲的都是 通用的项目开发方法和架构设计套路 ，从这个项目中你将学到： - 如何通过 Spring Boot 3 与 Java 21 虚拟线程实现快速响应？ - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/liyupi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liyupi/yu-like/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}