- 博客(5)
- 收藏
- 关注
原创 ceata分布式事务小案例
学习ceata和ceata和nacos注册和配置的过程中,主要是在seate协调者这块折腾的比较久,踩了挺多坑,记录一下 首先介绍一下这个小demo 一个order(下单)服务,一个stock(库存服务), 通过访问order下单接口进行下单,order接口模拟下单后 远程调用stock服务进行减库存,完了模拟一个异常 让其回滚,观察数据表有没有正常回滚 @GetMapping("/add") @GlobalTransactional public String add(){
2021-08-26 10:08:16
319
原创 Spring Cloud Sleuth 整合ZipKin 实现分布式链路追踪
Spring Cloud Sleuth 整合ZipKin 实现分布式链路追踪 spring-cloud-sleuth 整理分布式链路的跟踪数据 zipkin提供ui界面显示spring-cloud-sleuth跟踪的数据 1,搭建ZipKin服务端 1.1 加依赖 <!-- zipkin-autoconfigure-ui --> <dependency> <groupId>io.zipkin.java</groupId> <artifac
2021-08-06 12:25:55
242
原创 Elastic Search 整合Zipkin进行跟踪数据的持久化报错
Elastic Search 整合Zipkin进行跟踪数据的持久化报错 ZipKin\UI版本:2.12.3 Elastic Search:7.14.0 报错信息:`Caused by: java.lang.IllegalStateException: response for update-template failed: {“error”:{“root_cause”:[{“type”:“invalid_index_template_exception”,“reason”:“index_template
2021-08-06 11:57:20
750
1
转载 关于.length和.length()
关于.length和.length() 曾一度以为是简单的问题,只知道老师说记住就行,但并不知道其中的原理,只知道String底层使用的是char数组,但并不知道String的length()方法的.length从何而来 public int length() { return value.length; } 观察一下代码 char a[]={'1','2','3'}; Class class1=a.getClass(); System.out.println(class1.getName());
2020-07-13 22:53:44
1367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人