专注批量推送的小而美的工具。目前支持的类型:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、钉钉、百度云短信、华为云短信、又拍云短信、七牛云短信
C++解决方案,是一个跨硬件平台的 Linux C++ 应用的沙盒式集成构建环境。 它让开发者可以轻松地实现一套代码,多平台编译。
C++的百宝箱,是一个完备的Linux应用l软件开发工具库与运行框架。 它有通信库(TCP/UDP/串口)、HTTP、线程池、定时器池、协程、日志、命令终端、状态机、行为树等非常实用的开发组件,它还有完备实用的启动框架。 它可以让应用开发者从实现细节中解放出来,专注于功能逻辑。
一个封装了文件存储的框架,支持本地磁盘、阿里云OSS、MinIO、亚马逊AWS、百度BOS、华为云OBS、京东云OOS、腾讯云COS、网易NOS等
基于华为云obs,实现文件及文件夹的上传和下载,以及桶的创建和删除功能。
基于华为云对象存储服务OBS的文件管理
无需任何准备,不看文档,五分钟增加文件上传,将之存储到华为云OBS对象存储。
jenkins对接华为云服务,其中包括OBS对象存储、Codechck代码检查和VSS漏洞扫描等服务
· 使用protobuf描述PRC方法,封装Message格式。 · 网络层使用了高性能的one loop per thread模型。 · 使用线程池,实现对线程的复用。 · 实现异步日志模块,记录程序运行时信息。 · 使用Zookeeper实现服务的注册和发现。 · 使用redis提供缓存层,对热点信息进行缓存。 · 使用mysql数据库,对数据进行持久化存储。
高性能线程池,拥有 Fixed模式,Cached模式. fixed模式:线程数量根据CPU核数来确定。 Cached模式:线程数量根据任务动态增长,当动态增长的线程空闲了60S之后还没有处理其它任务,那么则回收该线程。
topdbs是统一的c++的通用数据库连接库,目前已支持informix、mysql、oracle、sqlite3、postgresql、odbc等数据库连接。