Dubbo是阿里开源的一个微服务框架,性能很高,现在由Apache维护。 Dubbo的架构: http://dubbo.apache.org/zh-cn/docs/user/preface/architecture.html 此处写一个demo,订单服务获取订单所属用户的信息,order-servi ...
分类:
编程语言 时间:
2020-04-28 09:42:25
阅读次数:
125
命名规范 包名:com.alibaba.open.util。全小写 类名:XmlService。单词首大写。 方法名:getHttpMessage(),首单词小写。 变量名:localValue,首单词小写。 参数名:inputUserId,首单词小写。 常量:MAX_STOCK_COUNT,单词间 ...
分类:
编程语言 时间:
2020-04-28 00:41:40
阅读次数:
71
开始: import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import or ...
分类:
其他好文 时间:
2020-04-26 20:54:30
阅读次数:
75
#Mybatis 从3.4.5 开始,默认支持 JSR-310(日期和时间 API) 即java.time.* 下的时间类自动类型转换 本文使用的依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot- ...
分类:
其他好文 时间:
2020-04-26 17:13:46
阅读次数:
441
要实现限流、熔断等功能,首先要解决的问题是如何实时采集服务(资源)调用信息。例如将某一个接口设置的限流阔值 1W/tps,那首先如何判断当前的 TPS 是多少?Alibaba Sentinel 采用滑动窗口来实现实时数据的统计。 温馨提示:如果对源码不太感兴趣,可以先跳到文末,看一下滑动窗口的设计原 ...
分类:
其他好文 时间:
2020-04-25 23:35:18
阅读次数:
86
一、Sentinel简介 是什么: Spring Cloud Alibaba Sentinel 是面向于云原生微服务的高可用流控防护组件,主要以流量为切入点,从流量控制、熔断降级、系统自适应保护等多个维度来帮助用户保障微服务的稳定性。 一句话解释,就是之前学习过的 Hystrix 升级版。 Hyst ...
分类:
编程语言 时间:
2020-04-25 20:46:36
阅读次数:
86
https://www.jianshu.com/p/dc616814ce98 一、四个测试用例 准备如下 import com.alibaba.dubbo.common.URL; import com.alibaba.dubbo.common.extension.Adaptive; import c ...
分类:
其他好文 时间:
2020-04-25 00:48:13
阅读次数:
71
整理到一个工具类里面,用到了spring和alibaba.fastjson package common; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import o ...
分类:
编程语言 时间:
2020-04-23 21:13:11
阅读次数:
65
SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。 PassJava 是一款Java 的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基 ...
分类:
编程语言 时间:
2020-04-19 13:05:27
阅读次数:
91
本文首发于:https://antoniopeng.com整合Druid数据源引入依赖在pom.xml中引入druid-spring-boot-starter和mysql-connector-java依赖<!--druid-spring-boot-starter--><dependency><groupId>com.alibaba</groupId>
分类:
编程语言 时间:
2020-04-19 09:20:06
阅读次数:
90