摘要: Chap12-TcpManager 上一节,我们完成了状态服务器,状态服务器用来获取可用的负载小的服务器的信息。 那么我们的Qt前端发送了ID_USER_LOGIN信号之后,posthttp发送登陆请求给GateWayServer。这一步主要是进行验证作用,比如密码邮箱什么的是否正确。正确之后,我们 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(7) 评论(0) 推荐(0)
摘要: Chap11-LoginAndStatus Login 同注册以及忘记密码同理,设计验证、点击后的槽函数、接受到返回信息的槽函数等。 下面是点击登陆后的槽函数 void LoginScreen::do_login_clicked() { QString accountStr = accountEdi 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(5) 评论(0) 推荐(0)
摘要: Chat10-ResetPassword 流程 整体流程那个和忘记密码几乎机制,qt客户端可以直接照搬代码,改一改参数,基本的框架打好了就会非常省时。 #ifndef FORGOTSCREEN_H #define FORGOTSCREEN_H #include <QWidget> #include 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(3) 评论(0) 推荐(0)
摘要: Chap09-MysqlManager Mysql C Connector操作 mysql_init() - 初始化连接句柄 mysql_real_connect() - 连接到数据库 mysql_query() - 执行SQL查询 mysql_store_result() - 存储查询结果 mys 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(16) 评论(0) 推荐(0)
摘要: Chap08-Register 客户端 首先实现按下注册按钮的槽函数 void RegisterScreen::do_register_clicked() { auto res= doVerify(); if(!res){ return; } if (securityCode->text().tri 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(4) 评论(0) 推荐(0)
摘要: Chap06-GateWayServerImproveConcurrencyCapacity 提高前后端通信的并发 原本我们只有一个io_context用来执行所有的操作,包括连接和读写操作。而现在我们要提高他的并发能力,我们就可以创建多个io_context.其中一个是在main函数中创建并且传递 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(9) 评论(0) 推荐(0)
摘要: Chap05-NodejsServer Nodejs基础 非专业,仅因使用在这里补充一些简单的基础。 1. JavaScript 基础语法 变量声明 javascript // var (函数作用域,不推荐) var oldVariable = "value"; // let (块级作用域,可重新赋 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(2) 评论(0) 推荐(0)
摘要: Chap04-GrpcAndConfigManager grpc 选择原因 后端服务之间通信中,为了效率(也可能是惯例),更多的使用grpc进行通信,能够实现了类似本地的无感服务调用.当然也可以选用json,但是效率会低一些. 关于配置grpc,cmake如下. pkg_check_modules( 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(2) 评论(0) 推荐(0)
摘要: Chap03-GateWayServer 网关服务器 GateWayServer在分布式系统中扮演者流量入口和请求调度的关键角色. 在我们的项目分布式系统中,主要是扮演入口的角色,用来进行注册,验证码,登陆等操作. 首先同上一节的要先实现单例类singleton #ifndef SINGLETON_ 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(8) 评论(0) 推荐(0)
摘要: Chap2-CRTP2ImplementHttpManager SingletonTemplate ​ 我们实现发送信息的功能,采用了HTTP协议.大多数情况下,http发送管理类是一个单例类.因此为了之后的复用,我们先是实现了一个单例的模板类,在使用CRTP的形式使HttpManager继承这个模 阅读全文
posted @ 2025-12-24 23:16 大胖熊哈 阅读(9) 评论(0) 推荐(0)