Elasticsearch 检索性能优化

前言 ElasticSearch 是当前使用场景比较多的全文检索数据库,可以用到搜广推业务、日志监控、数据可视化等。既然是数据库就无法避免的会遇到查询性能问题,本篇文章……

阅读全文

舆情监控系统综述

前言 当下是一个自媒体的时代,我们每个人都处于舆论场中,微博、抖音、快手、小红书等平台是言论的载体,那这些现代化的平台都有几个特点: 发布简单、……

阅读全文

2024 半年度总结

2024 已过半,上周完成转正汇报,算是松了一口气。现在不是那种全民创业的时代了,互联网进入了一个新的时代,不与时俱进就会被淘汰。有句话说的好,唯一……

阅读全文

2023 年终总结

今年经历了很多事情,但最后结局还算可以。 工作 22年部门换了新的领导,要求越来越多,管的越来越严,刚进来时是产品总监的岗位,凭着”个人本事“飞……

阅读全文

异地机器组网方案

最近要自己做一些项目,需要用到 k8s,自己单机搭建比较耗费性能,于是就利用其他资源:一个台式机、一台笔记本、一台阿里云 ECS,那怎么将这三台……

阅读全文

Kubernetes 部署 Elasticsearch 和 Kibana

Elastic 官方提供了 QuickStart 让我们简单快速的在本地部署 ElasticSearch,基于 Kubernetes Operator 模式,自动化的部署应用。 当前验证版本: ECK 2.6 Mac Docker Desktop 4.15.0 Docker Engine: 20.10.21 Kubernetes: 1.25.2 部署……

阅读全文

2022 年终总结

2022 年是很坎坷的一年,疫情大爆发,居家隔离已经是常态,小区被封、单元楼被封也经常遇到,搞得人心惶惶,到年末防疫政策全部放开,经济开始慢慢复苏,……

阅读全文

RabbitMQ connection channel 的关系

Rabbit java client 发送消息代码如下 1 2 3 4 5 6 7 8 Connection connection = connectionFactory.newConnection(); Channel channel = connection.createChannel(); AMQP.BasicProperties basicProperties = new AMQP.BasicProperties().builder() .messageId(UUID.randomUUID().toString()) .build(); channel.basicPublish("biz","dev.hello",false,basicProperties,"Hello World".getBytes()); channel.close(); connection.close(); 对于 AMQP 0-9-1 网络连接,一个客户端会与 Broker 建立一个 Tcp 长连接(Connec……

阅读全文

Kafka Java 客户端 Producer 原理分析

Kafka 是我认为最值得深入研究的一个消息队列,它的官方文档写的非常详尽,从配置到使用,从设计到实现无不体现研发的技术功底。 Kafka 已经发展到 3.x 时代,增加……

阅读全文