rabbitmq billing processing 源码
RabbitMq计费处理 描述 在此回购中,我将演示解决虚拟客户计费处理方案的不同方法。为此,使用了.Net核心3.1,RabbitMQ,MongoDB Atlas,Redis分布式缓存,Sqlite,Rest API和控制台工作程序。 目的 该解决方案的设计旨在试验和实践用于微服务体系结构的技术,而无需依赖付费许可证,硬件和软件安装。 要求 .Net Core 3.1 兼容的IDE 互联网(因为使用的所有服务都是基于云的)。 此仓库设计为仅具有独立的解决方案,除了使用的nuget软件包外,无需安装即可执行。 堆叠已套用 讯息服务- NoSql数据库- NoSql分布式缓存- Sql数据库(通过nuget包和迁移生成)- 设想 客户API 允许客户注册和咨询的服务。 注册方法必须接收以下参数作为参数:名称(字符串),状态(字符串),CPF(字符串),必须验证CPF并将其格式化为数字
文件列表
rabbitmq-billing-processing
(预估有个109文件)
BillingsController.cs
2KB
Startup.cs
3KB
GetBillingsUsecase.cs
2KB
GetBillingsRequestValidator.cs
1KB
ScheduledBillingsToProcessWorker.cs
4KB
BillingRepository.cs
2KB
NumericOptimizationExtensions.cs
2KB
ExceptionMiddleware.cs
2KB
CacheAttribute.cs
2KB
CpfValidator.cs
2KB
暂无评论