- 博客(5)
- 收藏
- 关注
原创 RPC通信中的一些总结
RPC 成功时 response 有效,失败时内容未定义,可以通过 controller 查询错误。返回服务的元信息(名字、方法列表、输入输出类型等)。为了让客户端方便调用 RPC 方法,还会生成一个。Stub 会自动把调用转成 RPC 请求,通过。的元信息(名字、方法、输入输出类型等)。客户端调用远程 RPC 方法的代理类。,实现了 RPC 的分发和调用逻辑。框架调用 RPC 方法的统一入口。字段的 get/set 方法。调用这些方法时,会把请求通过。:每个 RPC 方法的元信息(
2025-09-18 21:02:32
1049
原创 关于Cmake编译项目的使用说明
→ 提供 g++、make 等基础工具cmake→ 项目构建工具gdb→ 调试工具注意:除此之外,在vscode远程连接linux服务器时可以通过下载插件到服务器的方式快速部署camke及camke tools,以便于在Windows系统上远程开发项目共享。(Muduo 依赖 Boost)
2025-09-08 16:06:25
406
原创 windows+VS2022配置远程linux开发环境(Ubuntu 22.04)
安装虚拟机(VMware/VirtualBox)配置或确保虚拟机网络与主机能互通(NAT + 端口转发 或 Bridged)cmake:生成构建系统:可选,作为构建工具打开这个也可以在新建cmake项目时,在Cmake概述页的环境配置直接下载,还更好找。:虚拟机 IP:22(SSH 默认):虚拟机用户名和密码测试连接,确保能成功 SSH 登录连接后记得勾选。:本地或远程(VS 会同步文件)VS2022 会自动生成一个,包括和默认源文件。
2025-09-05 23:14:33
978
原创 windows+VScode配置远程linux开发环境(Ubuntu 22.04)
如果桥接模式或真实服务器,确保 Windows 可以 ping 通 Linux IP。如果虚拟机使用 NAT,需要确认端口转发(默认 SSH 端口 22)在SSH下方可选选项中选择你的虚拟机进行连接。重启,打开远程资源管理器。版本号就说明已安装。
2025-09-05 22:11:16
195
原创 Ubuntu 22.04.5 LTS (Jammy Jellyfish)系统下部署环境:集群聊天服务器
技术栈技术栈Json序列化和反序列化muduo网络库开发nginx源码编译安装和环境部署nginx的tcp负载均衡器配置redis缓存服务器编程实践基于发布-订阅的服务器中间件redis消息队列编程实践MySQL数据库编程CMake构建编译环境Github托管项目项目需求1. 客户端新用户注册2. 客户端用户登录3. 添加好友和添加群组4. 好友聊天5. 群组聊天6. 离线消息7. nginx配置tcp负载均衡8. 集群聊天系统支持客户端跨服务器通信项目目标。
2025-09-05 21:58:34
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人