PigxZipkinApplication.java 773 B

1234567891011121314151617181920212223242526272829
  1. package com.pig4cloud.pigx.zipkin;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.cloud.client.SpringCloudApplication;
  4. import org.springframework.context.annotation.Bean;
  5. import zipkin.storage.mysql.MySQLStorage;
  6. import zipkin2.server.internal.EnableZipkinServer;
  7. import javax.sql.DataSource;
  8. /**
  9. * @author 仙(๑ • ㅂ • ́)و✧酱
  10. * @date 2019/2/22
  11. * <p>
  12. * 服务链路追踪
  13. */
  14. @EnableZipkinServer
  15. @SpringCloudApplication
  16. public class PigxZipkinApplication {
  17. public static void main(String[] args) {
  18. SpringApplication.run(PigxZipkinApplication.class, args);
  19. }
  20. @Bean
  21. public MySQLStorage mySQLStorage(DataSource datasource) {
  22. return MySQLStorage.builder().datasource(datasource).executor(Runnable::run).build();
  23. }
  24. }