用了 Elasticsearch 后,查询起飞了!

翔宇 发表了文章 • 0 个评论 • 1665 次浏览 • 2021-08-30 21:26 • 来自相关话题


最近接触的几个项目都使用到了 Elasticsearch(以下简称 ES)来存储数据和对数据进行搜索分析,就对 ES 进行了一些学习。本文整理自我自己的一次技术分享。

本文不会关注 ES 里面的分布式技术、相关 API 的使用,而是专注分享下 **“ES...
查看更多

如何优雅的在业务中使用设计模式

Andy_Lee 发表了文章 • 0 个评论 • 1947 次浏览 • 2021-08-29 19:28 • 来自相关话题


前言

有段时间没写文章了,最近沉迷Rust,无法自拔,锈儿有毒;这真是门非常有趣的语言,很多地方的设计,真的是满足了我所有的向往。

当然,这也不是一门简单的语言,提出所有权的概念,引入了极多符号:mut、&mut、ref mut、&am...
查看更多

万字总结Redis知识点

阿娇 发表了文章 • 0 个评论 • 2101 次浏览 • 2021-08-28 23:27 • 来自相关话题


Redis数据类型剖析

String

SDS数据结构,采用空间预分配和惰性空间释放来提升效率,缺点就是耗费内存。
{{{struct sdshdr {
int len; //长度
int free; //剩余空间
ch...
查看更多

京东到家商品系统架构演进

guoaaaad 发表了文章 • 0 个评论 • 2275 次浏览 • 2021-08-28 15:53 • 来自相关话题


前言

商品系统是电商系统最基础、最核心的系统之一。商品数据遍布所有业务,首页、门店页、购物车、订单、结算、售后、库存、价格等,都离不开商品。商品信息要稳定提供至到家供应链的每个节点,所以必须要有一套稳定的、高性能的商品服务体系支撑。

随着京东到...
查看更多

细说Redis分布式锁

JetLee 发表了文章 • 0 个评论 • 1829 次浏览 • 2021-08-28 14:01 • 来自相关话题


谈起Redis锁,下面三个,算是出现最多的高频词汇:
  • Setnx
  • Redlock
  • Redisson


Setnx

其实目前通常所说的Setnx命令,并非单指Redis的setnx key value这条命令。

一般代指R...
查看更多

深入理解CNI(容器网络接口)

大卫 发表了文章 • 0 个评论 • 1834 次浏览 • 2021-08-27 22:45 • 来自相关话题


CNI简介

容器网络的配置是一个复杂的过程,为了应对各式各样的需求,容器网络的解决方案也多种多样,例如有Flannel,Calico,Kube-OVN,Weave等。同时,容器平台/运行时也是多样的,例如有Kubernetes,OpenShift,r...
查看更多

Linux工程师的6类好习惯和23个教训

玻璃樽 发表了文章 • 0 个评论 • 1663 次浏览 • 2021-08-27 16:37 • 来自相关话题


从事运维三年半,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题。

今天简单整理一下,分享给各位小伙伴。

一、线上操作规范

1、测试使用

当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告...
查看更多

Kubernetes故障检测和自愈工具NPD

aoxiang 发表了文章 • 0 个评论 • 1762 次浏览 • 2021-08-27 12:37 • 来自相关话题


节点问题检测器(Node Problem Detector)是一个守护程序,用于监视和报告节点的健康状况(包括内核死锁、OOM、系统线程数压力、系统文件描述符压力等指标)。 你可以将节点问题探测器以 DaemonSet 或独立守护程序运行。 节点问题检测器从各...
查看更多

技术leader教你看源码的本质

老马 发表了文章 • 0 个评论 • 1805 次浏览 • 2021-08-26 12:48 • 来自相关话题


前面我说过技术leader的几个特质,今天还想跟大家分享下,作为技术leader,还要懂得研究和引入技术,引入的前提一定是要Hold住。怎么才叫Hold住呢?就是能精通使用它,能够深入了解它的架构、原理,能够剖析它的核心源代码。

以研究Nacos为例,这...
查看更多

为什么从第一天起就应该在 Kubernetes 上构建应用

w9527 发表了文章 • 0 个评论 • 1757 次浏览 • 2021-08-26 12:04 • 来自相关话题


如果你正在从头开发一个新的项目,诸如一个新的 APP,服务或者网站,你主要的关注点通常不是如何在高可用的网络中大规模的运行它。相反,你可能会专注于为你的目标客户打造合适的产品或寻找适合市场的产品。如果你正在为一家初创公司创建一个 MVP,你需要在大规模扩展(s...
查看更多