Tag: sleuth kotlinx.coroutines

春季的ziputh跨度不能嵌套在Kotlin协同程序中

我可以看到从下面的Spring Boot控制器代码在Zipkin UI中记录跨度: @RestController class ConcurrentController { @Autowired lateinit var restTemplate : RestTemplate val urls = arrayListOf<String>("http://www.google.com","http://www.facebook.com") private val logger = Logger.getLogger(this::class.java.getName()) @RequestMapping("/concurrent1") fun endPoint1() : String { logger.info("/concurrent1") var s = "" runBlocking { val a = urls.map { url -> logger.info(url) async(CommonPool) { logger.info("getting $url") restTemplate.getForObject(url, String::class.java) sleep(5000) logger.info("got $url") } } val […]