数据过期时间
uint32_t _expiret; // 数据过期的绝对时间,由设置或更新数据时提供,0表示不关心此时间
绝对时间由调用者提供,如果调用者和DCache时间不一致,导致数据不在预期内过期,调用者无法掌控 是否可以让调用者只传递数据保持的秒数,DCache内部转换为时间戳
确实应该这样设计, 不过现在一旦改动, 历史版本貌似没法兼容了
增加DCache的配置开关,默认是历史版本,是否可行?
你有能力修改, 提交pr ?
你有能力修改, 提交pr ?
可以哦,不过现在还在熟悉DCache,之后有机会可以提交
ok
还有个问题,DCache落地对应的mysql,分库分表,只有1,和10的选择。是在建立的时候指定的,后面不能修改?如果随着数据量增大,有不同的分库分表需求怎么办?还是不用太关注这个问题i?
是不能修改的, 所以使用的时候就提前考虑好未来数据的规模. 通常提前考虑好了, 一般就不用太关注这个问题, 如果确实有需要, 就只能手工操作了
那规模会很大,也只能指定分库分表为10,没有找到可以设定为其他的值,是不是这个10这个数量一般也够用,不用考虑其他值?
一般是10库, 10表, 相当于总共100表, 通常是足够了
一般是10库, 10表, 相当于总共100表, 通常是足够了 好的,非常感谢
DCache内的IDC有什么用? 获取数据的接口可以指定idc,设置的数据没有。获取接口中的idc设置不存在的对取数据没有影响
这个一般不要用, 这个用来做异地容灾的
这个一般不要用, 这个用来做异地容灾的
好的,谢谢