背景 最近有部分线上jar包中出现了问题,在没有源代码的情况下,如何快速修改jar包中的配置文件呢? 方法 1.解压 mv a.jar b.zip unzip b.zip 2.修改对应的文件 3.重新打包(在解压后的文件夹中) jar -...
微服务
springboot调用kubernetes-client方法填坑
引入步骤: 1.构建springboot工程 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
蚂蚁金服大规模分布式事务实践和开源详解
本文整理自蚂蚁金服技术专家、分布式事务 Seata 发起者之一张森(花名:绍辉)在 GIAC 全球互联网架构大会的分享。详细讲解了在分布式架构演进中,蚂蚁金服面对的跨服务、跨数据库的业务数据一致性问题以及应对措...
docker registry服务器磁盘100%,该如何释放?
一、问题描述 我自己搭建了一个docker registry私服,总磁盘有300G左右,有几年的时间,一直没动,没有扩展磁盘,也没有删除镜像。 最近忽然无法push镜像了,在服务器上查找一番,发现磁盘空间100%了。 二、...
Kubernetes数据卷介绍及yaml示例
1、EmptyDir(本地数据卷) EmptyDir类型的volume创建于pod被调度到某个宿主机上的时候,而同一个pod内的容器都能读写EmptyDir中的同一个文件。一旦这个pod离开了这个宿主机,EmptyDirr中的数据就会被永久删除。...
kubernetes数据持久化实战
默认情况下Pod挂载在磁盘上的文件生命周期与Pod生命周期是一致的,若Pod出现崩溃的情况,kubelet 将会重启它,这将会造成Pod中的文件将丢失,因为Pod会以镜像最初的状态重新启动。在实际应用当中,开发者有...
Spring Cloud之Finchley版学习(二十六)-使用Elasticsearch作为Zipkin Server的后端存储
前文搭建的Zipkin Server是没有后端存储的——数据会存储在Zipkin的内存中。这一般不适合生产,本节来探讨如何将Zipkin中的数据持久化。 Zipkin支持多种存储: 内存(默认) MySQL(数据量大时,查询较...
Spring Cloud之Finchley版学习(二十五)-Spring Cloud Sleuth与Zipkin配合使用
一个良好的监控,应该有一个人类亲和的界面,这个界面就是Zipkin。本文详细讨论Sleuth如何与Zipkin配合使用。 Zipin简介 Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集...
Spring Cloud之Finchley版学习(二十四)-Spring Cloud Sleuth入门
经过前文讲述,我们的微服务架构日趋完善,已可使用Spring Cloud构建一个非常健壮的系统! 但假设,你的项目一旦出现问题,如何才能快速定位出来呢?一般项目上要求我们快速定位两种问题: 调用发生失败...
Spring Boot 2.0.2+Ajax解决跨域请求的问题
问题描述 后端域名为A.abc.com,前端域名为B.abc.com。浏览器在访问时,会出现跨域访问。浏览器对于javascript的同源策略的限制。 HTTP请求时,请求本身会返回200,但是返回结果不会走success,并且会在浏览...