我的项目
文章平均质量分 97
记录个人开发的各个项目的博客合集
东方未明0108
这个作者很懒,什么都没留下…
展开
-
C++项目——仿RabbitMQ实现的简易消息队列
在实际的后端开发中,尤其是分布式系统里,跨主机之间使用生产者消费者模型,是非常普遍的需求。生产者消费者模型常基于阻塞队列(一种常见的实现生产者消费者模型的数据结构,当队列为空时,从队列中获取元素的操作将被阻塞;当队列满时,从队列中存放元素的操作将被阻塞)解决忙闲不均、实现负载均衡与多主机使用。因此,我们会通常会把阻塞队列封装成一个独立的服务器程序,并赋予其更丰富的功能。这样的服务程序被称作消息队列。市面上有非常多成熟的消息队列,RabbitMQ就是其中之一。原创 2024-09-01 16:08:16 · 854 阅读 · 0 评论 -
C++项目——负载均衡在线OJ系统
本项目旨在模仿牛客、力扣等在线OJ平台,通过前后端结合的方式,前端构建出一个在线OJ题目练习网页,通过读取远端数据库的方式构建出题库(题库包含文件版和MySQL版本两个版本),点击题目,可以跳转至代码输入页面,用户输入代码完毕,点击网页“运行”按钮,代码会交由后端CentOS 7云服务器,负载均衡地挑选主机进行编译运行代码,并将结果返回前端页面。构建出一个简易的负载均衡式的在线OJ系统。原创 2024-05-29 15:38:04 · 1875 阅读 · 0 评论