标签:Elasticsearch

编程技术

微服务数据库

3

songhua.gao 发布于 2019-01-17

让我们假设您正在使用微服务架构模式开发在线商店应用程序。大多数服务需要在某种数据库中保存数据。例如,Order Service存储订单信息,Customer Service存储客户信息。 问题 微服务应用程序中的数据库体系结构是什么? 强制要求 服务必须松散耦合,以便可以独立开发...

阅读(14)评论(0)赞 (0)

编程技术

基于Kubernetes微服务Istio案例源码

xirruiqiang 发布于 2019-01-17

该演示使用 Kubernetes 作为Docker环境。Kubernetes还支持服务发现和负载平衡。Apache httpd作为反向代理将呼叫路由到服务。 此外,演示还使用 Istio 进行监视,跟踪,故障注入和断路等功能。 该项目在Docker容器中创建了一个完整的微服务演示...

阅读(16)评论(0)赞 (0)

Java

网络协议 22 – RPC 协议(下)- 二进制类 RPC 协议

3

小丁 发布于 2019-01-16

前面我们认识了两个常用文本类的 RPC 协议,对于陌生人之间的沟通,用 NBA、CBA 这样的缩略语,会使得协议约定非常不方便。 在讲 CDN 和 DNS 的时候,我们讲过接入层的设计,对于静态资源或者动态资源静态化的部分都可以做缓存。但是对于下单、支付等交易场景,还是需要调用 ...

阅读(19)评论(0)赞 (0)

编程技术

兄弟,用大白话给你讲小白都能看懂的分布式系统容错架构【石杉的架构笔记】

12

尖兵 发布于 2019-01-16

(1)TB级数据放在一台机器上:难啊! (2)到底啥是分布式存储? (3)那啥又是分布式存储系统呢? (4)天哪!某台机器宕机了咋办? (5)Master节点如何感知到数据副本消失? (6)如何复制副本保持足够副本数量 (7)删除多余副本又该怎么做呢? (8)全文总结 “ 这篇文...

阅读(19)评论(0)赞 (0)

Java

一文搞懂基于zipkin的分布式追踪系统原理与实现

8

dulong 发布于 2019-01-15

传统单机系统在使用过程中,如果某个请求响应过慢或是响应出错,开发人员可以清楚知道某个请求出了问题,查看日志可以定位到具体方法。但是在分布式系统中,倘若客户端一个请求到达服务器后,由多个服务协作完成。比如:服务A调用服务B,服务B又调用服务C和服务D,服务D又调用服务E,那么想要知...

阅读(22)评论(0)赞 (0)

Spring

服务器后台开服面试心得

2

Harries 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

阅读(21)评论(0)赞 (0)

Java

使用Spring Boot和Elasticsearch教程

puefu.he 发布于 2019-01-14

Elasticsearch  是一种实时分布式和开源的全文搜索和分析引擎。它是基于文档的搜索平台,具有快速搜索功能。它针对大海捞针式的搜索进行了优化,重点不在于一致性或原子性。 在本博客中,我将介绍如何下载Elasticsearch并进行设置。此外,如何使用&...

阅读(19)评论(0)赞 (0)

Java

跳槽季如何快速全面复习面试题

1

dulong 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

阅读(24)评论(0)赞 (0)

Spring

Spring boot 中使用ElasticSearch

4

darida 发布于 2019-01-10

0.版本选择 我这里选择了5.6.x,记得如果spring-boot-starter-parent是1.x可以选择2.x版本的elasticsearch,版本要对应,不然会有莫名其妙的问题 1.安装ElasticSearch https://www.elastic.co/down...

阅读(39)评论(0)赞 (0)

Java

深入RxJava2 源码解析(一)

1

xiaoli.he 发布于 2019-01-09

本文作者JasonChen,原文地址: http://chblog.me/2018/12/19/rxjava2%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90(%E4%B8%80)/ ReactiveX 响应式编程库,这是一个程序库,通过使用 可观察...

阅读(25)评论(0)赞 (0)

Java

在JAVA中将Elasticsearch索引加载到Lucene API

darida 发布于 2019-01-09

每隔一段时间,Elasticsearch中就会出现意外(或无意)崩溃。对于我的情况,在Elasticsearch的大量IO操作期间是硬件故障(让我们假设我没有任何副本或者我设法使所有集群崩溃)。经过一些研究,我发现它搞砸了许多索引的状态文件(已损坏!)。我想,如果Elastics...

阅读(21)评论(0)赞 (0)

编程技术

亿级流量系统架构之如何保证百亿流量下的数据一致性(中)?【石杉的架构笔记】

5

changyuan.xu 发布于 2019-01-08

目录 一、多系统订阅数据回顾 二、核心数据的监控系统 三、电商库存数据如何监控 四、数据计算链路追踪 五、百亿流量下的数据链路追踪 六、自动化数据链路分析 七、下篇预告 上篇文章《 亿级流量系统架构之如何保证百亿流量下的数据一致性(上 ) 》,初步给大家分析了一下,一个复杂的分布...

阅读(28)评论(0)赞 (0)

Java

Elasticsearch源码分析 | 单节点的启动和关闭

3

Harries 发布于 2019-01-07

本文主要简要介绍Elasticsearch单节点的启动和关闭流程。Elasticsearch版本:6.3.2 相关文章 1、 Google Guice 快速入门 2、 Elasticsearch 中的 Guice 3、 教你编译调试Elasticsearch 6.3.2源码 4、...

阅读(44)评论(0)赞 (0)

Java

在Spring Boot 2.0中使用ElasticSearch

hanze 发布于 2019-01-07

演示的目标 使用 Spring Data ElasticSearch 连接并查询嵌入式ElasticSearch节点 使用 Spring Data ElasticSearch 连接并查询外部ElasticSearch节点 所有在ElasticSearch API 5.5.0中运行...

阅读(28)评论(0)赞 (0)

Java

用Testcontainers实现SpringBoot+Docker集成测试

changyuan.xu 发布于 2019-01-05

我们的大多数应用程序都必须与数据库,HTTP API,消息代理,SMTP服务器等进行通信……使用这些组件设置真正的测试环境非常复杂。 在某些情况下,我们可以在测试执行期间简单地模拟这些组件或具有内存中的组件。例如,H2 或HSQLDB是众所周知的...

阅读(45)评论(0)赞 (0)

Spring

ElasticSearch与SpringBoot的集成与JPA方法的使用

3

likai 发布于 2019-01-03

完整代码示例,请参考个人GitHub仓库:( github.com/KimZing ), 包含controller/repository以及测试代码。 欢迎star,如有错误,欢迎指正_ 一、环境简介 idea 2016.3 jdk 1.8 ElasticSearch 2.4(之...

阅读(52)评论(0)赞 (0)

编程技术

这几年从JAVA程序员到BAT架构师【精华】

11

changyuan.xu 发布于 2019-01-03

如果你立志做架构,首先打好基础,从最底层开始。然后发展到各种技术和语言,什么都要懂两点,要全面且不肤浅。为什么不是懂一点?你要看得透彻,必须尽量深入一些。别人懂一点,你要做架构师,必须再多懂一点。比如你发现golang很流行,别人可能写一个helloworld 就说自己玩过gol...

阅读(43)评论(0)赞 (0)

Java

原创 Spring框架和Spring Boot的前世今生

yeseng 发布于 2018-12-31

Spring 框架可以说是Java开发人员使用的最流行的应用程序开发框架之一。它目前由大量提供一系列服务的模块组成。包括模块容器,为构建横切关注点提供支持的面向切面编程(AOP),安全框架,数据存取框架,Web 应用框架和用于模块测试提供支持的类。 Spring 框架的所有组件都...

阅读(49)评论(0)赞 (0)