没有合适的资源?快使用搜索试试~ 我知道了~
masiv-casino-api
共53个文件
cs:32个
csproj:11个
json:4个
需积分: 9 0 下载量 160 浏览量
2021-04-11
11:04:40
上传
评论
收藏 41KB ZIP 举报
温馨提示
Masiv Casino Api 这是一个.Net Core v3.1 Web Api。 将Redis Cache用于分布式数据,并针对水平缩放进行了优化。 该API实现了docker。 建筑学 该项目由它构建于ONION体系结构中,具有以下几层: 1.域:包含三个项目: 实体:商业模式 接口:业务合同 服务:业务逻辑实施 2.基础架构:外部代理 数据:实现缓存Redis存储库 IoC :实现依赖注入 3.应用程序:用于UI访问的层 合同:包含必要的DTO 接口:UI合同 服务:UI服务(执行UI合同) 4. WebApi :用于客户端访问的API 控制器:应用程序访问的端点 中间件:实现全局事件处理程序和记录器。 5.测试:图层测试 UnitTest :测试商务逻辑(服务)。 IntegrationTest :测试以验证应用程序层(控制器)之间的正确流动。 指示 1.克隆仓库
资源推荐
资源详情
资源评论
收起资源包目录
masiv-casino-api-master.zip (53个子文件)
masiv-casino-api-master
.dockerignore 316B
Masiv.Casino.sln 7KB
2.Infraestructure
Masiv.Casino.Infra.IoC
DependencyInjector.cs 995B
Masiv.Casino.Infra.IoC.csproj 988B
Masiv.Casino.Infra.Data
Repositories
CacheRepository.cs 1KB
Masiv.Casino.Infra.Data.csproj 406B
Masiv.Casino.Infra.Utilities
Masiv.Casino.Infra.Utilities.csproj 238B
RedisUtils.cs 1KB
5.Test
Masiv.Casino.Test
UnitTest
BetServiceTest.cs 3KB
RouletteServiceTest.cs 4KB
IntegrationTest
RouletteControllerTest.cs 2KB
BetControllerTest.cs 2KB
Masiv.Casino.Test.csproj 1KB
1.Domain
Masiv.Casino.Domain.Interfaces
Repositories
ICacheRepository.cs 278B
Services
IRouletteService.cs 388B
IBetService.cs 281B
Masiv.Casino.Domain.Interfaces.csproj 273B
Masiv.Casino.Domain.Services
Services
RouletteService.cs 5KB
BetService.cs 2KB
Masiv.Casino.Domain.Services.csproj 387B
Utilities
Helper.cs 322B
Constants.cs 950B
Masiv.Casino.Domain.Entities
Roulette.cs 476B
Enums
BetColor.cs 214B
RouletteStatus.cs 394B
Config
ErrorResponse.cs 409B
GenericResponse.cs 173B
AppSettings.cs 459B
BetResult.cs 465B
Masiv.Casino.Domain.Entities.csproj 140B
Bet.cs 435B
README.md 2KB
4.WebApi
Masiv.Casino.WebApi
Startup.cs 3KB
appsettings.Development.json 644B
Program.cs 532B
Controllers
BetController.cs 2KB
RouletteController.cs 1KB
Dockerfile 2KB
Middleware
ErrorHandlerMiddleware.cs 2KB
Masiv.Casino.WebApi.csproj 1KB
Properties
launchSettings.json 806B
appsettings.json 182B
.config
dotnet-tools.json 153B
3.Application
Masiv.Casino.Application.Contracts
DTO
BetDTO.cs 353B
Masiv.Casino.Application.Contracts.csproj 282B
Masiv.Casino.Application.Services
Masiv.Casino.Application.Services.csproj 517B
BetApplication.cs 892B
RouletteApplication.cs 1KB
Masiv.Casino.Application.Interfaces
Masiv.Casino.Application.Interfaces.csproj 397B
IRouletteApplication.cs 364B
IBetApplication.cs 282B
docker-compose.yml 508B
.gitignore 6KB
共 53 条
- 1
资源评论
AaronGary
- 粉丝: 22
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功