logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

怎样合理的设置rpc超时时间

上面这张监控图,对于服务端的研发同学来说再熟悉不过了。在日常的系统维护中,『服务超时』应该属于监控报警最多的一类问题。尤其在微服务架构下,一次请求可能要经过一条很长的链路,跨多个服务调用后才能返回结果。当服务超时发生时,研发同学往往要抽丝剥茧般去分析自身系统的性能以及依赖服务的性能,这也是为什么服务超时相对于服务出错和服务调用量异常更难调查的原因。这篇文章将通过一个真实的线上事故,系统性地介绍下:

Bean的初始化流程

通过main函数启动spring容器加载bean时,会有以下流程:1、通过实现BeanFactoryPostProcessor并覆盖postProcessBeanFactory()可以在spring容器初始化时拿到ConfigurableListableBeanFactory的实例,ConfigurableListableBeanFactory是所有bean的容器,也是BeanFactory的基础

ContextClosedEvent和ContextStoppedEvent

这两个事件看起来都是等于容器要关闭,其实不然,close是spring容器真正销毁了才会触发,而stop事件只是容器把实现了Lifecycle的bean给stop了,还可以使用start将其重新启动。

#spring
Spring面试题(2020最新版)

文章目录Spring概述(10)什么是spring?Spring框架的设计目标,设计理念,和核心是什么Spring的优缺点是什么?Spring有哪些应用场景Spring由哪些模块组成?Spring 框架中都用到了哪些设计模式?详细讲解一下核心容器(spring context应用上下文) 模块Spring框架中有哪些不同类型的事件Spring 应用程序有哪些不同组件?使用 S...

十九、SpringBoot关掉druid监控

spring.datasource.druid.filter.config.enabled=falsespring.datasource.druid.web-stat-filter.enabled=falsespring.datasource.druid.stat-view-servlet.enabled=false​ 

mac下Sed批量替换文件字符串

前言:实际工作中遇到一个问题:需要在某一个文件下,将所有包含aaa字符串全部替换为bbb字符串。之前处理这种方式是用vim打开各个文件,进行编辑并批量替换。这次想用一个更方便的方法来实现,想到了sed命令。实现用过过程中遇到了问题:sed -i “s/aaa/111/g” test.txt这条语句在linux平台下可以正常运行。但是在mac下运行会报错。如下:...

从Docker Machine到K8S:容器管理为啥有这么多工具

关注嘉为科技,获取运维新知目录1、有了Docker,为啥还需要额外容器管理工具2、Docker三剑客Docker MachineDocker ComposeDocker Swarm3、MesosMesos概述Mesos架构小结4、Kubernetes概述核心概念集群组件资源抽象小结5、Fleet——Core OS6、容器管理工具对比Kubernetes的优势K...

#k8s
Etcd是什么

最近在把服务迁移到云上(docker+k8s)的时候,发现k8s是基于etcd做分布式资源管理的,etcd和zk在的核心都是做分布式服务的注册中心(统一资源配置),用法上略有不同。从官网上来看:ETCD:etcdis a strongly consistent, distributed key-value store that provides a reliable way to store da

#etcd
玩K8S不得不会的HELM

一 基本概念helm 类似于Linux系统下的包管理器,如yum/apt等,可以方便快捷的将之前打包好的yaml文件快速部署进kubernetes内,方便管理维护。helm:一个命令行下客户端工具,主要用于kubernetes应用chart的创建/打包/发布已经创建和管理和远程Chart仓库。Tiller:helm的服务端,部署于kubernetes内,Tiller接受helm的请求,...

kafka是push还是pull

BrokerKafka集群包含一个或多个服务器,这种服务器被称为brokerTopic每条发布到Kafka集群的消息都有一个类别,这个类别被称为topic。(物理上不同topic的消息分开存储,逻辑上一个topic的消息虽然保存于一个或多个broker上但用户只需指定消息的topic即可生产或消费数据而不必关心数据存于何处)Partitionparition是物理上的概念,每个topic包含一个或

    共 24 条
  • 1
  • 2
  • 3
  • 请选择