
分布式/集群/容器
daijiguo
China NO.1
展开
-
docker-compose命令
一、docker-compose简介 docker-compose用于打包发布“服务”,其中,“服务”是多个“容器”的集合。 二、docker-compose命令 命令 说明 up 启动服务 stop 停止服务所涉及的 rm 删除服务所涉及的容器 ps 列出服务相关的容器 三、docker-compose.yaml配置 参数 说明 build 创...原创 2018-10-31 15:57:15 · 1671 阅读 · 0 评论 -
spring config热更新
以post的请求方式访问http://host:port/actuator/fresh页面 同时,可以配合git webhook,远程gitlab或github一更新,则自动在VPS上执行: git pull curl -X POST http://host:port/refresh 参考: https://blog.youkuaiyun.com/skywoodsky/article/details/8...原创 2018-11-20 16:15:49 · 1179 阅读 · 0 评论 -
Eureka报错“EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ”
背景1:Eureka自我保护机制 默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例。但是当网络分区故障发生时,微服务与Eureka Server之间无法正常通信,而微服务本身是正常运行的,此时不应该移除这个微服务,所以引入了自我保护机制。 自我保护机制的工作机制是如果在15分钟内超过85%的客户端节...原创 2018-11-19 13:39:06 · 8765 阅读 · 0 评论 -
Eureka报错“com.sun.jersey.api.client.ClientHandlerException : java.net.ConnectException : Connection”
场景: 一个eureka server,一个client,且eureka server配置如下: spring.application.name=eureka server.port=9100 eureka.client.register-with-eureka=false eureka.client.fetch-registry=false eureka.server.renewal-perce...原创 2018-11-19 13:55:14 · 85354 阅读 · 15 评论 -
zookeeper与eureka的选择,CAP的选择
https://www.cnblogs.com/jieqing/p/8394001.html转载 2018-11-19 13:57:34 · 1405 阅读 · 0 评论 -
RocketMQ如何保证分布式事务最终一致性?
步骤: step1: 实线1向MQ发送消息,此时消息对consumer不可见,即不可被消费; 虚线1执行本地事务并提交事务。 step2: 执行本地事务的回调函数executeLocalTransaction()可以有三种返回值: LocalTransactionState.COMMIT_MESSAGE; LocalTransactionState.ROLLBACK_MESSAGE; L...原创 2019-04-06 20:26:11 · 6190 阅读 · 1 评论 -
nginx作为静态资源服务器和动态代理的用法示例
项目描述 vue项目使用8090端口(提供页面),java项目使用8080端口(提供ajax接口),nginx监听80端口。此时,nginx配置如下: #java项目服务器使用8080端口 upstream server_java { server 127.0.0.1:8080; } #vue项目服务器使用8090端口 upstream server_vue { server 127.0.0...原创 2018-10-08 18:29:42 · 2198 阅读 · 0 评论