logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Consul-agent使用实战

写在前面Consul的agent是他的主要功能,本文通过介绍部署consul的server以及加入server,部署client,client加入server启动consulconsul的启动很简单,官方在agent中直接给出了dev模式,启动dev模式需要使用到如下几个端口,如果被占用请注意检查:8300 服务间通信(tcp)8500 用于ui展示以及Http Api调用(tcp)8...

Consul-agent使用实战

写在前面Consul的agent是他的主要功能,本文通过介绍部署consul的server以及加入server,部署client,client加入server启动consulconsul的启动很简单,官方在agent中直接给出了dev模式,启动dev模式需要使用到如下几个端口,如果被占用请注意检查:8300 服务间通信(tcp)8500 用于ui展示以及Http Api调用(tcp)8...

从零开始搭建私有云01-安装操作系统

安装操作系统再启动物理机之前我们需要准备好操作系统的镜像,这里我们选择Ubuntu或者是CentOS都可以,启动盘制作对我来说是轻车熟路了,但是用mac制作启动盘还是头一次(使用windows系统的小伙伴请自行百度吧)启动盘制作制作系统// hdiutil convert -format UDRW -o (.img文件输出全路径) (.iso文件的全路径)$ hdiutil conv...

Elasticsearch6.1.3+kibana6.1.3安装

下载es官网是中文版的直接上官方下载即可es官网——-下载Elasticsearch6.1.3(下文简称es)window与linux下载的文件是相同的,window使用.bat直接运行,linux执行脚本./bin/ealsticsearchLinux安装由于5.x版本之后不可以使用root用户直接访问,所以需要新建一个用户[root@localhost usr]#

Logback 对比 Log4j2

Logback 对比 Log4j2测试分为本地测试端和服务器端,分别对gateway网关进行日志输出的压测同步日志,不打印日志logback(150并发,0间隔,循环50次)log4j2(150并发,0间隔,循环50次)同步日志,打印日志(大小4k,循环输出100次)logback(150并发,0间隔,循环50次)log4j2(150并发,0间隔,循环50次)异步打...

Deployment配置启动探测器实现java滚动部署

配置存活、就绪和启动探测器我们平时在使用k8s的时候会面临到版本升级的问题,我个人开发使用的基本都是java语言,所以也一定会遇到一个问题代码启动缓慢.更新Deployment版本的时候java的延迟启动会导致请求失败,为了解决这种情况可以使用金丝雀发布.使用连个Deployment代表两个版本,两个Deployment有相同的Label,在新版本的Deployment完全启动之后,下掉就得Dep

如何做到秒级扩容1000加业务节点

如何做到秒级扩容1000加业务节点写在前面这里如果想要了解这个项目的背景可以看我之前写过的一篇文章.经过一段时间业务方的打磨在弹性扩容上我们遇到了很多问题, 这里我简单列举一下:扩容时间长:ecs自动申请分钟级耗时;服务响应慢:ecs申请到之后还需要加入k8s集群以及安装os和相关的网络资源;服务发现模式单一:仅支持基于svc的rr负载;容器之间隔离不健康:容器之间的隔离使用污点进行配置,操作繁琐

#kubernetes#java#后端 +1
微服务下的配置管理---Apollo(基于k8s部署)

微服务下的配置管理—Apollo为什么需要统一管理配置在微服务的架构下,架构的复杂度以及服务的数量都会比之前单体应用复杂很多,配置的集中管理,以及模块化管理是非常有必要的。服务对于配置的依赖程度也非常高,配置修改后的实时生效、灰度发布、环境的区分等等。我们的服务部署在k8s上,打包的方式基于docker所以一次构建所有环境部署这一点是毋庸置疑的.配置外置使容器达到真正的无状态。在面对这样...

到底了