首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ForKazmodon
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 44
沸点 21
赞
65
返回
|
搜索文章
最新
热门
Consul Health Check
Agent的一个重要角色是管理系统级和应用级的健康检查。 健康检查可以通过在配置文件中定义或是通过HTTP接口添加。 脚本检查机制通过执行程序外的脚本。脚本输出限制为4KB,超过的将被截取。检查脚本会被配置一个超时时间(缺省为30s)。当检查超时后Consul会强制杀掉脚本或是…
MySQL与TiDB基础知识类比
从示意图可以清晰的了解到MySQL的行数据Row都是存储到数据页Page上,每个数据页的大小为16KB。然后64个数据页进而组成一个区Extent,区又是段segment组成元素,一个索引拥有两个段,其中leaf node seagment存储着逻辑上的行数据(主键索引),非主…
Springboot 多数据源支持
场景:在很多时候项目在业务中需要查询多个数据库。如何在Springboot支持多数据源的支持呢? 核心:改造DataSource。自定义继承了AbstractRoutingDataSource的GroupDataSource类,相关介绍可阅读 AbstractRoutingDa…
Consul一个疑问
用Consul做配置中心,应用配置会被管理端写到Consul中,并通过ACL对资源进行保护。如图所示:部署应用的服务器会启动一个Consul Client和一个Confd。本地的Consul Client配置的ACL Token拥有应用的配置key的读权限key "app1" …
Consul 集群部署 + ACL 配置
如何快速部署一个集群/系统?那种只用敲一条命令所有的组件部署完成的绝佳体验,我只从docker-compose 和ansible上体验过。 编辑docker-compose.yml定义Consul集群。 执行$ docker-compose up就能将docker-compos…
Consul Access Control(ACLS)
Consul使用Access Control Lists (ACLs)来保护UI、API、CLI、服务间通信和agent间通信。ACL的核心是将规则分组到策略中,然后将一个或多个策略与一个Token关联起来。 Consul ACL可以用来控制数据和接口的访问。 ACL Poli…
Consul 名词解释
Agent是运行在Consul集群每个节点上运行的守护进程。Agent有Client或是Server两种模式。由于所有的节点必须运行agent,因此将节点称之为Client或是Server更简单,但agent上还有其他实例。所有的agent还能运行DNS或是HTTP接口,并负责…
Consul vs. Other Software
尽管Consul解决的问题很多,但是每个独立功能都有了其他成熟的解决方案。 Consul vs. ZooKeeper, doozerd, etcd ZooKeeper, doozerd, etcd三者在架构上很相似,集群中的服务节点需要保持能够进行仲裁的数目(通常是过半)。他们…
Kong 熔断插件(未完成)
理解熔断需要理解一下熔断要解决的问题 - 雪崩。 雪崩:分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应。 系统的调用链如图所示。一旦下游服务C因某些原因变得不可用,积压了大量请求,服务B的请求线程也随之阻塞。线程资源逐渐耗尽,使得…
Kong 限流插件
限流的场景:服务提供的能力是有限的。为了防止大量的请求将服务拖垮,可以通过网关对服务的请求做限流。例如:某个服务1s只能处理100个请求,超过限流阈值的请求丢弃。 存储策略支持三种:local、cluster、redis,缺省是cluster。存储的内容是:以 fmt("rat…
下一页
个人成就
文章被点赞
20
文章被阅读
41,141
掘力值
715
关注了
25
关注者
9
收藏集
2
关注标签
49
加入于
2018-04-14