摘要: 场景 目前一个项目中数据持久化采用EF Core + MySQL,使用CodeFirst模式开发,并且对数据进行了分库,运行期间库也会动态的增加,按照目前颗粒度分完之后,大概有一两百个库,每个库的数据都是相互隔离的。 借鉴了Github上一个开源的仓库 arch/UnitOfWork 实现UnitO 阅读全文
posted @ 2024-09-19 15:31 贾光辉 阅读(1043) 评论(5) 推荐(9) 编辑
摘要: .net core使用RabbitMQ 目录1.基本概念2.环境搭建3.使用 RabbitMQ 是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。 1.基本概念 生产者(Producer) 生产者是一个发送消息的程序。发送消息的程序可以是任何语言编写的,只要它能够连接到Rabbit 阅读全文
posted @ 2024-03-12 10:29 贾光辉 阅读(590) 评论(0) 推荐(3) 编辑
摘要: ## 1. 关于[Minio Client]((https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs)): > >MinIO Client是一个命令行工具,用于与Minio或云存储服务进行交互。它支持文件系统和Amazon 阅读全文
posted @ 2023-06-01 14:49 贾光辉 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 参考CentOS8安装docker、docker-compose 阅读全文
posted @ 2022-12-09 17:43 贾光辉 阅读(29) 评论(0) 推荐(0) 编辑
摘要: centOS + docker compose + Github Actions部署ASP.NET Core应用[1]:认识Github Actions Github Actions是什么? Github Actions 官方介绍:GitHub Actions是一个持续集成和持续交付(CI/CD)平台,允许您自动化构建、测试和部署管道。您可以创建构建和测试存储库中的每个拉取请求的工作流,或者将合并的拉取请求部署到生产中。 GitHub Actions 阅读全文
posted @ 2022-12-08 17:38 贾光辉 阅读(226) 评论(0) 推荐(2) 编辑