分布式/集群/容器
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 · 1578 阅读 · 0 评论 -
spring config热更新
以post的请求方式访问http://host:port/actuator/fresh页面同时,可以配合git webhook,远程gitlab或github一更新,则自动在VPS上执行:git pullcurl -X POST http://host:port/refresh参考:https://blog.csdn.net/skywoodsky/article/details/8...原创 2018-11-20 16:15:49 · 1152 阅读 · 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 · 8535 阅读 · 0 评论 -
Eureka报错“com.sun.jersey.api.client.ClientHandlerException : java.net.ConnectException : Connection”
场景:一个eureka server,一个client,且eureka server配置如下:spring.application.name=eurekaserver.port=9100eureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.server.renewal-perce...原创 2018-11-19 13:55:14 · 85277 阅读 · 15 评论 -
zookeeper与eureka的选择,CAP的选择
https://www.cnblogs.com/jieqing/p/8394001.html转载 2018-11-19 13:57:34 · 1383 阅读 · 0 评论 -
RocketMQ如何保证分布式事务最终一致性?
步骤:step1: 实线1向MQ发送消息,此时消息对consumer不可见,即不可被消费;虚线1执行本地事务并提交事务。step2: 执行本地事务的回调函数executeLocalTransaction()可以有三种返回值:LocalTransactionState.COMMIT_MESSAGE;LocalTransactionState.ROLLBACK_MESSAGE;L...原创 2019-04-06 20:26:11 · 6100 阅读 · 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 · 2153 阅读 · 0 评论