elasticsearch 逻辑结构 流程概览 es 依靠 Logstash 作为一个中间层,从数据库,文件系统或者是应用产生的实时的信息中读如数据,这些数据的最小单位是一个文档,以 json Kicey Nov 26, 2022 4 min read
elasticsearch 搜索 简单的条件搜索 es 中不存在条件搜索这么一个概念,这里的这中说法仅仅为了便于理解 从下面的样例看出,搜索设计 es 的 _search 端点, Kicey Nov 26, 2022 1 min read
elasticsearch 入门 学习 elasticsearch 也会在很大程度上帮助你理解 RESTful 的设计 基于 elasticsearhc 7,由 《elasticsearch Kicey Nov 24, 2022 4 min read
构建工具 gradle (Java) gradle 的学习不推荐看书 参考 Groovy 的语法可以直接参考官方文档。 The Apache Groovy programming language Kicey Nov 19, 2022 4 min read
Spring Cloud Gateway 以下提到的网关均为 Spring Cloud Gateway 太长了,持续更新中,原文链接: Spring Cloud Gateway以下提到的网关均为 Kicey Sep 22, 2022 5 min read
TCP 为什么是可靠的 内容整理自:https://xiaolincoding.com/network/3_tcp/tcp_feature.html Kicey Sep 15, 2022 8 min read
网络 ssl/tls 如何确保网络通信的内容不被监听?将这个目的拆分为两个子任务,一个是防止通信数据被解密,以及确保直接通信(无中间人攻击)。 通过非对称加密与对称加密结合确保数据不被解密。 通过一个权威的证书,证明服务端的身份, Kicey Sep 12, 2022 1 min read
分布式(微服务) 一致性哈希 一般的哈希在处理负载均衡的时候,实例集合的状况和哈希使用的哈希函数是耦合的,那么在实例的集合状况(之所以说状况是因为存在数量和权重)改变的时候就需要重置哈希算法,这是不现实的。 一致性哈希中的一致性是指,需要客户端请求和请求对应的服务都经过哈希函数映射到一个域中,使用域中客户端请求之后的那个服务。 Kicey Sep 12, 2022 3 min read
spring 缓存 这里不会讨论复杂的缓存设计的问题。 spring cache 不支持多级的缓存(多级缓存很难做到完全透明,这里也不建议使用没有饱受考验的第三方库),这意味着需要从进程内缓存和分布式的缓存中做选择。 个人认为,在需要做选择的时候,一定是分布式缓存( Kicey Aug 11, 2022 1 min read
分布式文件系统 GFS 如今 GFS 已经被替代(参考分布式系统简介),这里只是将其作为一个样例学习,不必深入(如果你像我一样只是通过 6.824 入门分布式系统的话) Kicey Jul 13, 2022 1 min read