
Elasticsearch
汪云飞记录本
Spring
展开
-
基于Spring Data Jest的Elasticsearch数据查询与统计
命令查询职责分离模式(Command Query Responsibility Segregation,CQRS)从业务上分离修改 (Command,增,删,改,会对系统状态进行修改)和查询(Query,查,不会对系统状态进行修改)的行为。从而使得逻辑更加清晰,便于对不同部分进行针对性的优化。CQRS有以下几点有点:1.分工明确,可以负责不同的部分;2.将业务上的命令和查询...2018-02-27 16:29:06 · 2749 阅读 · 0 评论 -
使用Spring Cloud Sleuth、Zipkin、Kafka、Elasticsearch实现分布式追踪
本例使用Spring Cloud Sleuth来实现分布式追踪,利用Kafka实现异步的分布式追踪,使用Elasticsearch存储追踪数据,使用Zipkin查看追踪内容。1.前置条件使用docker compose安装Kafka和Elasticsearch:Kafka安装version: '2'services: zk: image: wurs...2018-03-02 11:24:28 · 1140 阅读 · 0 评论 -
基于Kubernetes的日志监控系统安装
1.场景我们在生产环境中需要对系统的各种日志进行采集、查询和分析。本例演示使用Fluentd进行日志采集,Elasticsearch进行日志存储,Kibana进行日志查询分析。2.安装2.1 创建dashboard用户sa.yml:apiVersion: v1kind: ServiceAccountmetadata: name: dashboard nam...2018-03-08 10:10:14 · 513 阅读 · 0 评论 -
基于Spring Data Jest的Elasticsearch数据查询与统计
对系统状态进行修改)的行为。从而使得逻辑更加清晰,便于对不同部分进行针对性的优化。CQRS有以下几点有点:1.分工明确,可以负责不同的部分;2.将业务上的命令和查询的职责分离能够提高系统的性能、可扩展性和安全性。并且在系统的演化中能够保持高度的灵活性,能够防止出现CRUD模式中,对查询或者修改中的某一方进行改动,导致另一方出现问题的情况;3.逻辑清晰,能够看到系统中的那些行为或者操作导致了系统的状态变化;4.可以从数据驱动(Data-Driven) 转到任务驱动(Task-Driv2018-02-27 16:29:06 · 582 阅读 · 0 评论 -
使用Spring Cloud Sleuth、Zipkin、Kafka、Elasticsearch实现分布式追踪
2018-03-02 11:24:28 · 377 阅读 · 0 评论 -
基于Kubernetes的日志监控系统安装
2018-03-08 10:10:14 · 211 阅读 · 0 评论