小编Nid*_*hal的帖子

如何规范化编码名称,如ks_c_5601-1987到CP949?

我从邮件服务器获取电子邮件并将邮件转换为UTF-8字符集并将其保存在DB中.要转换字符集我使用mb_convert_encoding但它无法转换 gb2312ks_c_5601-1987.在谷歌搜索我发现,而不是gb2312我可以使用CP936ks_c_5601-1987使用CP949.

按照上面的方法,它意味着在我的代码中维护一个单独的charset映射列表.有没有办法将编码名称规范化为PHP内部支持的名称,从而无需在本地维护任何映射?

php utf-8 mb-convert-encoding

7
推荐指数
1
解决办法
2157
查看次数

Kafka GlobalKTable延迟问题

我有一个主题,该主题在商店中被读取为GlobalKTable并已实现。问题是,如果我更新了该主题的键,然后从存储中读取,则有一段时间(〜0.5秒),我得到了旧值。

这个问题可能是什么原因?

全局表是否将每个应用程序实例的数据存储在rocksDB中,因此,如果更新了另一个分区上的键,则需要花费一些时间从所有分区中提取数据并更新其本地rocksDB。如果不是,请说明globalktable存储如何在内部维护其状态?

上述问题如何解决?在应该期望一致性与mysql数据库相匹配的这种情况下,我们不应该使用globalktable吗?

apache-kafka apache-kafka-streams

3
推荐指数
1
解决办法
234
查看次数