上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 234 下一页

2019年11月29日

Kafka、Logstash、Nginx日志收集入门

摘要: 目录 五、错误记录 Nginx作为网站的第一入口,其日志记录了除用户相关的信息之外,还记录了整个网站系统的性能,对其进行性能排查是优化网站性能的一大关键。Logstash是一个接收,处理,转发日志的工具。支持系统日志,webserver日志,错误日志,应用日志,总之包括所有可以抛出来的日志类型。一般 阅读全文

posted @ 2019-11-29 16:29 ExplorerMan 阅读(323) 评论(0) 推荐(0)

Logstash处理json格式日志文件的三种方法

摘要: 假设日志文件中的每一行记录格式为json的,如: 默认配置下,logstash处理插入进elasticsearch后,查到的结果是这样的: 即会将json记录做为一个字符串放到”message”下,但是我是想让logstash自动解析json记录,将各字段放入elasticsearch中。有三种配置 阅读全文

posted @ 2019-11-29 16:29 ExplorerMan 阅读(1038) 评论(0) 推荐(0)

2019年11月27日

consul实现分布式锁

摘要: 分布式一致性问题:# 分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的 阅读全文

posted @ 2019-11-27 21:50 ExplorerMan 阅读(743) 评论(0) 推荐(0)

10分钟弄懂Raft算法

摘要: 分布式系统在极大提高可用性、容错性的同时,带来了一致性问题(CAP理论)。Raft算法能够解决分布式系统环境下的一致性问题。 我们熟悉的ETCD注册中心就采用了这个算法;你现在看的这篇微信公众号文章,也是保存在基于Raft算法的高可用存储服务器中。 没有耐心看文字,就直接拉到第四章。 一、Raft算 阅读全文

posted @ 2019-11-27 21:42 ExplorerMan 阅读(2868) 评论(0) 推荐(0)

分布式唯一ID生成常用方案

摘要: 1. 使用JAVA的UUID生成 算法的核心思想是结合机器的网卡、当地时间、一个随记数来生成UUID。 优点:本地生成,生成简单,性能好,没有高可用风险 缺点:长度过长,字母和数字组合,存储冗余,且无序不可读,查询效率低 2. 数据库自增ID 使用数据库的id自增策略,如 MySQL 的 auto_ 阅读全文

posted @ 2019-11-27 20:26 ExplorerMan 阅读(224) 评论(0) 推荐(0)

Python微服务实践-集成Consul配置中心

摘要: A litmus test for whether an app has all config correctly factored out of the code is whether the codebase could be made open source at any moment, wi 阅读全文

posted @ 2019-11-27 20:16 ExplorerMan 阅读(1710) 评论(0) 推荐(0)

使用 Consul 作为 Python 微服务的配置中心

摘要: 使用 Consul 作为 Python 微服务的配置中心 Consul 作为数据中心,提供了 k/v 存储的功能,我们可以利用这个功能为 Python 微服务提供配置中心。 Consul 提供了 HTTP 接口,我们可以从他的接口获取数据,当然我们不用自己去实现,python-consul 已经帮我 阅读全文

posted @ 2019-11-27 20:11 ExplorerMan 阅读(849) 评论(0) 推荐(0)

Consul之:key/value存储

摘要: key/value作用 动态修改配置文件 支持服务协同 建立leader选举 提供服务发现 集成健康检查 除了提供服务发现和综合健康检查,Consul还提供了一个易于使用的键/值存储。这可以用来保存动态配置,协助服务协调,建立领导人选举,并启用其他开发人员可以想构建的任何其他内容。 有两种方法可以使 阅读全文

posted @ 2019-11-27 20:04 ExplorerMan 阅读(880) 评论(0) 推荐(0)

nginx+consul-template+consul实现自动负载均衡

摘要: 所需工具:工具 下载地址 本文使用版本consul https://www.consul.io/downloads.html consul_1.0.7_linux_amd64.zipconsul-template https://releases.hashicorp.com/consul-templ 阅读全文

posted @ 2019-11-27 19:34 ExplorerMan 阅读(564) 评论(0) 推荐(0)

consul集群搭建,配合nginx完成服务动态发现和健康检查

摘要: 1、概述 1.1 介绍 consul是一个服务发现和配置共享的服务软件,结合nginx的主动健康检查模块nginx_upstream_check_module和服务发现模块nginx-upsync-module,实现一套服务动态发现机制。nginx的upstream不再通过手动配置,而是定时向con 阅读全文

posted @ 2019-11-27 19:09 ExplorerMan 阅读(792) 评论(0) 推荐(0)

上一页 1 ··· 88 89 90 91 92 93 94 95 96 ··· 234 下一页

导航