
Linux
文章平均质量分 91
小白要努力sgy
西安电子科技大学,在读硕士
展开
-
分布式MPrpc网络通信架构
本项目通过Muduo网络库和Protobuf传输协议、zookeeper服务协调中心,实现了分布式系统中的MPrpc远程调用框架,使用者可以通过简单的定义callee和caller中的方法、bin/test.conf配置文件中zookeeper的host地址和rpcserver的host地址,来实现服务的发布和远程调用。同时,通过异步日志缓冲队列,可实现MPrpc框架在使用过程中的日志记录。原创 2023-07-30 12:53:15 · 1126 阅读 · 0 评论 -
ChatServer-based-on-NginxTcpLoadBalance-RedisPubSub
集群聊天服务器的设计和业务逻辑实现、调试、分析。使用`muduo`网络库作为项目的网络核心模块,提供高并发的网络IO服务;使用json序列化和反序列化消息,作为私有通信协议;配置nginx基于tcp的负载均衡,实现ChatServer的集群功能,提高了后端服务器的并发能力;使用基于redis的发布-订阅消息队列功能,实现跨服务器的消息通信;使用mysql关系型数据库作为项目的数据持久化存储模块。原创 2023-07-26 05:22:06 · 805 阅读 · 0 评论 -
muduo-based-on-CPlusPlus11
muduo网络库的核心模块的分析和实现。原创 2023-07-20 16:31:15 · 1003 阅读 · 0 评论 -
linux学习总结
Linus是一个开源、免费的操作系统,其稳定性、安全性、处理多并发等方面已经得到业界的认可。Linux在服务器领域的应用是最强的,它的免费、稳定、高效等特点在这里得到了体现。服务器,需要远程通过软件终端,操作和维护。目前很多企业级项目,如c、c++、python、java、go等,都会部署到Linux、Unix系统上。Linux内核:是系统的心脏,是运行程序和管理磁盘和打印机等硬件设备的核心程序,提供了一个裸设备与应用层之间的抽象层。原创 2023-04-12 12:56:47 · 1353 阅读 · 0 评论 -
CentOS7的网络配置
CentOS网络配置原创 2023-01-10 19:48:08 · 1663 阅读 · 0 评论