TcaplusDB C++ PB表 Linux SDK

版本选择策略

  • 3.55.0(推荐):支持更多功能(Generic/List表的Batch类命令字、TTL命令字、条件更新功能)
  • 3.46.0:此版本不再更新,待下线

编译环境说明

  • GCC4:使用GCC4编译,GCC5及其以上也可使用,不过需要添加编译选项 -D_GLIBCXX_USE_CXX11_ABI=0
  • GCC8:使用GCC8编译,GCC5及其以上均可使用
  • GCC12 Tlinux4:适用于Tlinux4环境
  • 特殊环境,联系Tcaplus_Helper单独出版本

v3.55.0 SP05 — 2026-03-09(最新)

TcaplusPbApi3.55.0.208970

  • 新增:添加一些统计项
  • 新增:TTL使用方式优化。支持在使用Insert/Update/Replace命令的同时,设置记录的过期时间(后端TcapServer进程需配合升级至3.73.0-2025-03-18及以后版本。暂不支持批量命令)
  • 新增:FieldUpdate支持ResultFlag,返回服务端的记录(后端TcapServer进程需配合升级至3.73.0 SP16的版本,2025-12-23)
  • 修复:遍历超时场景下,SDK遍历卡住的问题
编译环境 依赖PB版本 SDK 下载
GCC4 pb 3.5.0 下载
GCC8 ABI=1 pb 3.19.4 下载

v3.55.0 — 2024-12-19

TcaplusPbApi3.55.0.208807

  • 修复:多线程不可重入的函数使用gethostname优化为gethostname_r
编译环境 依赖PB版本 SDK 下载
GCC4 pb 3.5.0 下载
GCC8 pb 3.19.4 下载
GCC12 Tlinux4 pb 3.5.0 下载

v3.55.0 历史版本

TcaplusPbApi3.55.0.208570 — 2023-12-26

  • 支持用户自定义传入一次性收包数量
  • 修复内存泄漏代码(异常场景)
  • 优化3.55.0 PbApi的FieldSet性能
  • api解析域名返回ip列表
  • 修复统计不准的问题
  • restproxy在收包时core问题修复
  • 更新tsf4g合规版本TSF4G_BASE-2.7.54.66b1e7b79_X86_64_Release

历史特性:

TcaplusPbApi3.55.0 SP01 (3.55.0.207725, 2022-06-15, gcc 4.4.6 + pb3.5):

  • 修复:PbApi在Batch类命令中的内存泄漏问题

TcaplusPbApi3.55.0 (3.55.0.207549, 2022-02-24, gcc4.8.1 + pb3.13.0):

  • PbApi去掉对jsoncpp库的依赖

TcaplusPbApi3.55.0 (3.55.0.207554, 2022-02-25, gcc11.1 + pb3.14.0):

  • FieldInc创建记录时没有写klen字段,修复Api兼容这种情况

v3.46.0 — 2024-11-14

TcaplusPbApi3.46.0.200374

编译环境 依赖PB版本 SDK 下载
GCC4 pb 3.5.0 下载
GCC8 pb 3.12.4 下载

v3.46.0 — 2022-05-30

TcaplusPbApi3.46.0.199774

  • 更新tbase 2.7.40
  • 更新对应版本的C++ API特性

此版本无独立下载包,已被后续版本取代

results matching ""

    No results matching ""