在微服务架构中,Hystrix 除了实现容错外,还提供了实时监控功能。在服务调用时,Hystrix 会实时累积关于 HystrixCommand 的执行信息,比如每秒的请求数、成功数等。 Hystrix 监控需要两个必备条件:1)必须有 Actuator 的依赖 <dependency> <grou ...
分类:
编程语言 时间:
2021-02-08 12:32:25
阅读次数:
0
在Java企业级开发,尤其是Web应用的开发中,你一定听说过Spring框架的大名。事实上Spring是使用最多的Java EE企业应用开源框架。那么什么是Spring框架?Spring框架又有哪些优势?本文将会逐一进行介绍。 一、Spring是什么 Spring是一个开源框架,它由 Rod Joh ...
分类:
编程语言 时间:
2021-02-08 12:19:00
阅读次数:
0
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@ ...
分类:
其他好文 时间:
2021-02-08 12:15:10
阅读次数:
0
因为Prometheus是通过http接口的形式来采集数据的,所以需要向Prometheus server暴露端点。spring boot2.x版本在Actuator中集成了Prometheus,此外也可以手动向其暴露端点。接下来就说第二种。 @Spi public interface MeterR ...
分类:
Web程序 时间:
2021-02-08 11:51:33
阅读次数:
0
回到顶部 一、全局配置文件 1、分类:(文件名固定) (1)application.properties(2)application.yml(3)以上两种文件作用类似,但是内部写法有些区别。 2、作用: 修改 SpringBoot 自动配置的默认值。 3、什么是yml YML文件格式是YAML (Y ...
分类:
编程语言 时间:
2021-02-08 11:44:58
阅读次数:
0
MVC开发模式 一、MVC开发模式优点 1、提高JavaWeb开发的代码复用性,避免了重复性开发。 2、有效帮助开发人员实现业务开发中【事务管理】 二、MVC开发角色组成 C:controller,控制层 M:model,业务模型层,完成业务处理 1、dao层:直接操作数据库 2、service层: ...
分类:
Web程序 时间:
2021-02-08 11:43:53
阅读次数:
0
Spring 复习 2.Spring AoP 本文启发自关于 Spring AOP (AspectJ) 你该知晓的一切_zejian的博客-CSDN博客_springaop 2.1 基本概念 2.1.1 存在问题 如果使用传统OOP的方式来对大量重复的代码进行管理,通常采用的是继承或抽取静态工厂方法 ...
分类:
编程语言 时间:
2021-02-06 12:09:51
阅读次数:
0
Spring常用注解 本文枚举一些常用的SpringBoot开发注解,希望能帮助读者在SpringBoot开发中正确地使用注解。 @Spring Application 主程序注解,spring框架的main函数自带注解。一般不需要开发人员操作,Spring Initializer会写好。 @Con ...
分类:
编程语言 时间:
2021-02-06 12:01:01
阅读次数:
0
SpringCloud(四):服务发现与Ribbon负载均衡详解 1 负载均衡及Ribbon 1.1 Ribbon是什么 Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能 ...
分类:
编程语言 时间:
2021-02-06 11:59:48
阅读次数:
0
背景 接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。 升级前压测报告: 升级后压测报告: 在机器配置(1C4G)相同的情况下,吞吐量从原来的 53.9/s 下降到了 6.4/s,且 CPU 负载较高。 并且开发反馈从公司全链路监控系统 SkyWalk ...
分类:
编程语言 时间:
2021-02-06 11:53:37
阅读次数:
0