logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

json-rpc框架的总结

本项目采用分层架构设计,包含协议层、网络层和业务层。核心功能包括RPC远程调用、服务注册与发现、消息发布订阅三大模块。网络通信基于muduo库实现,采用事件驱动模型支持同步/异步调用。项目亮点:1)消息格式采用JSON+LV协议封装;2)服务发现采用注册中心模式降低负载;3)发布订阅机制实现消息广播;4)应用桥接、观察者等设计模式提升扩展性。技术细节包含多线程管理、智能指针资源控制、日志系统等模块

文章图片
#rpc#网络协议#网络
Https的加密机制

HTTP:明文传输,数据在网络中“裸奔”,极易被窃听和篡改。HTTPS:引入了 SSL/TLS 加密层,通过复杂的混合加密机制保障数据传输的绝对安全。

文章图片
#http#https#网络协议
即时通讯系统后台服务端开发(2)

系统采用模块化设计,包含网关、文件存储、好友管理、消息转发、消息存储、用户管理和语音识别等子服务。网关服务负责请求分发和用户鉴权,文件服务处理非文本消息存储,好友服务管理社交关系,消息服务负责消息转发和持久化存储,用户服务处理用户注册登录等操作。系统采用多种技术栈:使用brpc实现服务间通信,Redis管理会话状态,MySQL存储核心数据,ElasticSearch支持高效搜索,RabbitMQ实

文章图片
#c++#网络#后端 +2
到底了