SpringCloud高并发优化
优化代码
Mr.Guocd
这个作者很懒,什么都没留下…
展开
-
SpringCloud - dashboard单机监控(仪表盘)
在微服务架构中,Hystrix 除了实现容错外,还提供了实时监控功能。在服务调用时,Hystrix 会实时累积关于 HystrixCommand 的执行信息,比如每秒的请求数、成功数等。Hystrix 监控需要两个必备条件:<dependency> <groupId>org.springframework.boot</groupId> &l...原创 2019-10-29 09:56:39 · 379 阅读 · 0 评论 -
SpringCloud - zipkin服务追踪
ZipKin简介ZipKin是一个开放源代码的分布式跟踪系统,解决微服务架构中的延迟问题,包括数据的收集、储存、查找和展现服务追踪说明远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互操作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器...原创 2019-10-28 17:58:56 · 158 阅读 · 0 评论 -
SpringCloud - eureka
Spring Cloud核心组件:Eureka 服务注册与发现他由三端构成1.Eureka Server 服务注册与发现中心端 提供服务注册和发现的能力(通常就是微服务中的注册中心)2.Service Provider服务提供者端 一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端)3.Service Consumer服务调用者端 一个J...原创 2019-10-23 15:40:54 · 154 阅读 · 0 评论 -
SpringCloud -hystrix容错
课前强调: rabbionRibbon 是一个客户端负载均衡器(Nginx 为服务端负载均衡),它赋予了应用一些支配 HTTP 与 TCP 行为的能力,可以得知,这里的客户端负载均衡也是进程内负载均衡的一种。它在 Spring Cloud 生态内是一个不可缺少的组件,少了它,服务便不能横向扩展,这显然是有违云原生12要素的。此外 Feign 与 Zuul 中已经默认集成了 Ribbon,在...原创 2019-10-22 13:34:28 · 152 阅读 · 0 评论 -
SpringCloud - feign服务调用
一. Feign的概念Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTemplate去调用而Feign是一个使用起来更加方便的HTTP客户端,它用起來就好像调用本地方法一样,完全感觉不到是调用的远程方法Feign是一个声明式的Web Service客户端,它的目的就是让Web Service...原创 2019-10-18 10:15:54 · 336 阅读 · 0 评论 -
springcloud - 服务降级
一.降级概念当访问量剧增,服务出现问题时,需要做一些处理,比如服务降级。服务降级就是将某些服务停掉或者不进行业务处理,释放资源来维持主要服务的功能。举例: 某电商网站在搞活动时,活动期间压力太大,如果再进行下去,整个系统有可能挂掉,这个时候可以释放掉一些资源,将一些不那么重要的服务采取降级措施,比如登录、注册。登录服务停掉之后就不会有更多的用户抢购,同时释放了一些资源,登录、注册服务就...原创 2019-10-16 19:28:09 · 345 阅读 · 0 评论 -
SpringCloud - 微服务架构
单体应用单体应用的优点开发简单:方便开发便于共享:单个归档文件中包含所有的功能,便于在团队之间以及不同的部署环境阶段进行共享易于测试:测试便捷,部署方便单体应用的缺点复杂性高:所有功能都在一个应用中,耦合度比较高技术债务:单体应用所用的技术都特别单一,所以市场上的一些中间件,新技术无法应用到单体应用上面向接口编程SOA多业务架构面向服务架构它一种设计方法, 服务之间通过相...原创 2019-10-15 19:11:22 · 114 阅读 · 0 评论 -
springcloud - 服务限流
一.限流概念高并发系统中有三把利器用来保护系统:缓存、降级和限流。限流的目的是为了保护系统不被大量请求冲垮,通过限制请求的速度和次数来保护系统。在电商的秒杀活动中,限流是必不可少的一个环节。二.实现方式限流的方式也有多种,可以在 Nginx 层面限流,也可以在应用当中限流,比如在 API 网关中。三.限流算法计数器:计算单元时间内访问接口的次数,如果达到次数,则限制访问令牌桶:...原创 2019-10-09 15:02:30 · 187 阅读 · 0 评论