文章目录
- 项目地址
- 四、分布式链路追踪
-
- 4.1 创建分布式追踪服务
-
- 1. 需要的包
- 2. 添加服务
- 3. program里传递服务名称
- 4. 在Logging的Pipeline behavior里添加
- 5. 添加中间件
- 4.2 创建docker-compose
-
- 五、Rabbit MQ
-
- 5.1 基础搭建
-
- 1. 创建docker 服务
- 2. 配置连接字符串
- 3. 所需要的包
- 5. 2 应用Rabbit MQ
-
- 1. 在Event bus里添加连接字符串
- 2. 修改Masstransit内存为rabbitMQ
- 3. 消费者注册地方传入模块名称
- 4. program里注册服务
- 5. 发起Integration Event
- 六、Api Gateway
-
- 6.1 基础搭建
-
- 1. 创建gateway
- 2. docker-compose
- 3. 所需要的包
- 6.2 配置gateway
-
项目地址
dbt
airflow
四、分布式链路追踪
4.1 创建分布式追踪服务
1. 需要的包
<PackageReference Include="Npgsql.OpenTelemetry" Version="8.0.2" /><PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.8.1" /><PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.8.1" /><PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.8.1" /><PackageReference Include="OpenTelemetry.Instrumentation.EntityFrameworkCore" Version="1.0.0-beta.11" /><PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.8.1" /><PackageReference Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.0.0-rc9.14" />
2. 添加服务

3. program里传递服务名称
- 注册服务时,需要用到service name


4. 在Logging的Pipeline behavior里添加
