spring微服务
文章平均质量分 78
spring微服务
巴黎↓一整天氵
这个作者很懒,什么都没留下…
展开
-
springboot 异步处理
springboot异步处理@EnableAsync@Async测试类@EnableAsync@SpringBootApplication@EnableAsync //开启异步public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}@AsyncWorkService.cla原创 2020-08-10 19:36:04 · 120 阅读 · 0 评论 -
SpringBoot 的异常处理
SpringBoot 的异常处理方式一:启动类中添加error处理方式二:@RestControllerAdvice方式一:启动类中添加error处理@Overridepublic void registerErrorPages(ErrorPageRegistry registry) { registry.addErrorPages( new ErrorPage(HttpStatus.NOT_FOUND,"/404.html"));}方式二:@RestController原创 2020-08-10 17:30:56 · 139 阅读 · 0 评论 -
笔记 -- Actuator
ActuatorEndpointspom依赖application.propertiesenvhealthRedisHealthIndicator (redis 组件)自定义health 组件shutdownloggersInfoMetrics(监控)Actuator两种形态的监控HTTPJMX(Java Management Extensions)application.propertiescmd - jconsole自定义JMX定义接口,后缀 MBean实现类,命名保持一致发布一(main 方法发布)发翻译 2020-07-13 19:10:21 · 293 阅读 · 0 评论 -
Eureka 代码示例
Eureka常用注册中心eureka-serverpom依赖@EnableEurekaServer配置文件 application.yml可视化页面服务提供方pom依赖@EnableEurekaClientbootstrap.yml可视化页面服务消费者 ( ribbon+ restTemplate )pomapplication.yml@EnableDiscoveryClient 、 @LoadBalanced服务消费者(Feign)pomapplication.yml@EnableFeignClient翻译 2020-07-10 20:00:49 · 378 阅读 · 0 评论 -
GP -- Eureka
Eureka服务注册Eureka Client 发起服务注册Eureka Server收到请求之后的处理自我保护机制默认开启(不建议关闭)缺陷三级缓存多级缓存的意义服务注册的缓存失效定时同步缓存续约服务注册Eureka Client 发起服务注册 Eureka Client发起服务注册时,有两个地方会执行服务注册的任务: 1. 在Spring Boot启动时,由于自动装配机制将Cloud Eureka Client注入到了容器,并且执行了构造方法,而在构造方法中有一个定时任务每40s会执行一次判断,翻译 2020-07-14 13:32:33 · 128 阅读 · 0 评论 -
断路器 Hystrix - 代码示例
断路器 Hystrix - 代码示例ribbon中使用断路器pom@EnableHystrix@HystrixCommand(fallbackMethod = "hiError")Feign中使用断路器@FeignClient( fallback = xxx.class)定义实现类Hystrix Dashboard (Hystrix 仪表盘)pom@EnableHystrixDashboard可视化界面断路器 聚合监控(Hystrix Turbine)pom配置文件@EnableTurbine测试ribb翻译 2020-07-20 12:53:09 · 413 阅读 · 0 评论 -
spring-Cloud-Config 代码示例
Config创建一个config serverpomapplication.properties@EnableConfigServer测试创建一个config clientpom配置文件bootstrap.properties@Value("${foo}"集群(高可用的分布式配置中心)修改config server修改config client创建一个config serverpom<dependency> <groupId>org.springframework.clo翻译 2020-07-15 12:46:44 · 89 阅读 · 0 评论