一、Sleuth介绍 为什么要使用微服务跟踪?它解决了什么问题? 1.微服务的现状? 微服务的现状 随着业务的发展,单体架构变为微服务架构,并且系统规模也变得越来越大,各微服务间的调用关系也变得越来越复杂。多服务协同工作 在微服务的应用中,一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用 ...
分类:
编程语言 时间:
2021-01-06 12:38:24
阅读次数:
0
程序健壮性的提高要从设计、实现、测试三方面入手,具体来说 1. 设计 1. 系统 系统外部模块的异步响应都需要设置超时时间,要有超时处理,超时时间要和外部模块协商一个合理时间。 发送消息失败和设置timer失败统一做处理。 需要设计相关机制(比如心跳包机制)监控进程/线程是否发生了堵塞,发生堵塞后需 ...
分类:
其他好文 时间:
2021-01-06 12:31:32
阅读次数:
0
SpringBoot - 13指标监控Actuator (1)使用Actuator检查与监控 (1.1)修改POM文件,引入GAV <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta ...
分类:
编程语言 时间:
2021-01-06 12:22:38
阅读次数:
0
Harbor 概述 Harbor是由VMWare公司开源的容器镜像仓库。除了harbor vmware公司还开源了很多k8s周边产品(网络 备份 监控)确实是一个很理想的公司事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包 ...
分类:
其他好文 时间:
2021-01-05 11:15:45
阅读次数:
0
[Vulfocus解题系列]Tomcat任意写入文件漏洞(CVE-2017-12615) ...
分类:
其他好文 时间:
2021-01-05 11:14:29
阅读次数:
0
如果我们多个人同时在测试同一个项目,我们可以创建一个组(创建了组,就不用单个人赋权限了): groupadd 组名字 #添加一个组【root用户添加】 usermod -g 组名字 用户名字 #修改用户所在组 usermod -a -G 组名字 用户名字 #原来的组不变,追加一个组 监控: top ...
分类:
系统相关 时间:
2021-01-05 11:10:08
阅读次数:
0
悟空CRM项目环境部署(Java war项目) 在/root目录下创建一个文件夹(名字自取)。 ls命令查看一下是否创建成功,看到了新建的文件夹说明创建成功。 tomcat和war包的准备:可以使用Xftp工具将tomcat和war包上传到Linux服务器。 这里已经上传过了,我们只需找到tomca ...
分类:
系统相关 时间:
2021-01-05 10:57:06
阅读次数:
0
1.概述 基本说明 官网 上一代网关 zuul https://github.com/Netflix/zuul/wiki 当前gateway https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/ ...
分类:
编程语言 时间:
2021-01-05 10:55:55
阅读次数:
0
最近做了些基于redis stream做消息队列的工作,有人会问,为什么要用redis,而不是专用消息队列中间件来做呢? 好吧,一个是资源不足问题,另一个也是不想增加依赖项,最终导致了不用ons、rocketmq、rabbitmq来做。 曾经的概念里,用redis做消息队列都是不正统的,很脆弱的选择 ...
分类:
其他好文 时间:
2021-01-05 10:44:49
阅读次数:
0
背景 记录一次使用tomcat搭建java应用的过程 工程环境 java应用(基于java1.7开发) jdk1.7 tomcat-8.5.xx oracle12 搭建步骤 java 安装 java下载安装不做赘述,自行百度 环境变量配置 CLASSPATH(java应用类搜索路径) .;%JAVA ...
分类:
其他好文 时间:
2021-01-05 10:39:57
阅读次数:
0