Skip to content

utwoo/NetCore-Monaco

Repository files navigation

Monaco

Monaco是基于.NET Core开发的微服务项目。作为个人实验项目还处于开发阶段,还有很多不足之处需要进一步完善。

整体架构计划会所用到一些框架或插件:

  • Autofac: IOC容器
  • AutoMapper: 对象数据转换
  • MassTransit: 消息传递及对象缓存,目前使用RabbitMQ作为消息队列。
  • Serilog: 结构化日志存储,目前使用SEQ服务器和ElasticSearch作为日志服务器。
  • EF Core: ORM
  • RedLock: 基于Redis的分布式锁

未来会加入

  • IdentityServer: 用户验证和授权服务器,基于OAuth2协议
  • Polly: 弹性和瞬态故障处理库
  • Refit:Web API 访问接口

About

A MicroService Demo by .NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages