是什么? Feign 是一个声明式的伪 HTTP 客户端,它使得写 HTTP 客户端变得更简单 为什么? 使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也很好的兼容了 Feign,默认实现 ...
分类:
编程语言 时间:
2019-09-23 14:57:16
阅读次数:
99
一、python环境安装 1.首先解决环境依赖的问题 1.1 打开阿里云开源镜像站的官网https://opsx.alibaba.com/mirror 1.2 找到centos,点击帮助,找到对应系统的yum源。 yum源的工作目录,/etc/yum.repos.d目录下,只要在这个目录下名字叫做r ...
分类:
其他好文 时间:
2019-09-15 19:44:09
阅读次数:
115
package com.*.aop; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import lombok.exte... ...
分类:
编程语言 时间:
2019-09-15 16:51:19
阅读次数:
174
假如我有一个订单相关的统计接口,需要返回3样数据:今日订单数、今日交易额、总交易额。 一般的我们的做法是串行调用3个函数,把调用返回的结果返回给调用者,这3次调用时串行执行的,如果每个调用耗时1秒的话,3次调用总耗时就是3秒。 这种做法效率非常低,因为3次调用之间无所谓先后顺序,所以采用并行执行效率 ...
分类:
其他好文 时间:
2019-09-15 11:32:46
阅读次数:
899
Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵进阶实战 在阅读本文前,建议先阅读 "《Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战》" 。 1. Sentinel整合Feign和RestTemplate Sen ...
分类:
编程语言 时间:
2019-09-13 10:50:59
阅读次数:
100
Spring Cloud Alibaba | Sentinel:分布式系统的流量防卫兵基础实战 Springboot: 2.1.8.RELEASE SpringCloud: Greenwich.SR2 1. Sentinel控制台概述 在介绍入门实战之前,先来介绍一下Sentinel。Sentine ...
分类:
编程语言 时间:
2019-09-12 09:17:51
阅读次数:
68
Spring Cloud Alibaba | 微服务分布式事务之Seata 本篇实战所使用Spring有关版本: SpringBoot:2.1.7.RELEASE Spring Cloud:Greenwich.SR2 Spring CLoud Alibaba:2.1.0.RELEASE 1. 概述 ...
分类:
编程语言 时间:
2019-09-11 10:04:01
阅读次数:
1002
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P ...
分类:
编程语言 时间:
2019-09-10 14:45:56
阅读次数:
107
Alibaba Java Coding Guidelines 该插件集成了Alibaba代码编程规范,可以帮你找出你的代码怪味道 .gitignore 当你使用Git作为版本工具的时候,想要快速的添加对应的文件进行版本管理,这玩意肯定是少不了的啦。 CodeGlance 还在担心现在代码的位置在哪里 ...
分类:
其他好文 时间:
2019-09-10 14:42:02
阅读次数:
121
一、背景1.1 服务熔断1.2 服务降级1.3 服务隔离1.4 总结二、使用Hystrix实现服务隔离和降级2.1 Hytrix 简介2.2 线程池方式2.3 信号量一、背景 在今天,基于SOA的架构已经大行其道。伴随着架构的SOA化,相关联的服务熔断、降级、限流等思想,也在各种技术讲座中频繁出现。... ...
分类:
其他好文 时间:
2019-09-08 22:36:46
阅读次数:
112