业务要求返回json,但是服务内部使用的是proto协议,故需要将proto协议转为json格式。
[……]
业务要求返回json,但是服务内部使用的是proto协议,故需要将proto协议转为json格式。
[……]
这里主要讲述inline关键字在CPP不同标准中的含义,用来指导我们编程。
参考链接:https://en.cppreference.com/w/cpp/language/inline
从C++17开始,inline的实际意义是:允许多次定义,而不是优先内联。
[……]
其实本质上就是需要对文件加锁,最好是读写锁。读的时候加读锁,写的时候加写锁。
用完了就释放锁,嗯,基本操作了。
[……]
网上有很多例子,但是都不符合我的要求。
这里的目标是搭建grpc + cpp在Linux下Demo工程(企业开发可直接修改使用)。
[……]
采用版本是2.30.0
20240924 重新编译时,采用了指定版本的 openssl
[……]
因为Redis要用到Lua脚本,就去浏览了一遍Lua语法,这里记录一下对协同程序和面向对象的理解。
[……]
衔接上文,继续开发。这一章我们接入Redis缓存功能。
[……]
衔接上文,继续开发。这一章主要是优化应用结构。
[……]
接着上文继续开发,这一章主要是修改setting配置项。
[……]
接着上文,实现了软删除。这里我们实现硬删除,并且定时清理这些无效数据。
[……]
本来应该写Docker的,但是想了下,还是决定先做好开发,最后部署Docker。
[……]
衔接上文,继续开发。这一章主要是提供API接口文档。
[……]
衔接上文,继续开发。这一章的主要目的是热更新服务。
[……]
衔接上文,继续开发。这一章主要是解决日志输出的问题。
[……]