/minip.jpg

技术博客分享

Kafka-高吞吐量消息中间件

Kafka保证一个Partiton内的消息的有序性(分区间数据是无序的,如果对数据的顺序有要求,应将在创建主题时将分区数partitions设置为1)1.Kafka通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB级别以上的消息存储也能够保持长时间的稳定性能·创建topic名为wang,partitions(分区)为3,replication(每个分区的副本数/每个分区的分区因子)为2。2.高吞吐量: 即使是非常普通的硬件,Kafka也可以支持每秒数百万的消息。

基于Elasticsearch实现搜索建议

/weixin_miniapp.png

基于Elasticsearch实现搜索建议

搜索建议是搜索的一个重要组成部分,一个搜索建议的实现通常需要考虑建议词的来源、匹配、排序、聚合、关联的文档数和拼写纠错等,本文介绍一个基于 实现的搜索建议。