net core 微服务 快速开发框架 Viper 初体验2020-10-17

一、Viper是什么?

  Viper 是.NET平台下的Anno微服务框架的一个示例项目。入门简单安全稳定高可用全平台可监控。底层通信能够随意切换thrift grpc 自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、相似MVC的开发体验,插件化开发java

  一个不可监控的微服务平台是可怕的,出了问题 难以准肯定位问题的根源, Anno则提供了一套完整的监控体系,包括链路追踪服务占用的系统资源、系统自身 CPU、内存、硬盘使用率实时可监控等等。  git

github:
https://github.com/duyanming/Viper
文档地址:
https://duyanming.github.io/github

体验地址:(体验用户为anno 密码123456 同一时间一个用户只能在一个终端登陆用户多的时候可能发生强制退出的状况,稍后登陆体验)
http://140.143.207.244/安全

  Viper项目采用了国产ORM SqlSugar
服务器

SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有知足各类需求的功能,简单好用一分钟就可以轻松上手。框架

二、先睹为快

  体验地址是 腾讯云的一个 Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-91-generic x86_64)服务器。配置1C1G。微服务

  2.一、服务监控性能

    点击Service对应的柱状图能够切换对不一样服务的监控。.net

   2.二、集群服务总览插件

    总览集群内有多少个服务,下图有 Pms服务App001服务PlatformService服务、java-Anno-Service服务 。点击 API详情  能够查看该服务的服务能力(提供了那些API),点击 资源监控  能够对该服务的总体资源占用作实时监控

    2.三、链路追踪

    可直观的看到集群内的每一次调用信息,

    单个调用详情,服务和服务之间的调用可追踪

     2.四、整个集群服务能力总览(相似WebApi的Swagger)

 

  

      2.五、调试接口

 

      2.六、模拟调用

    可自由输入调用入参,查看结果。下面是 .net core 调用 java服务的例子

 

 

重复 项目地址 文档地址,体验地址

github:
https://github.com/duyanming/Viper
文档地址:
https://duyanming.github.io/

体验地址:(体验用户为anno 密码123456 同一时间一个用户只能在一个终端登陆,用户多的时候可能发生强制退出的状况,稍后登录体验)
http://140.143.207.244/

 

关于Viper的更多内容,随后更新。敬请关注。开源不易,感谢Star。

github:
https://github.com/duyanming/Viper

相关文章
相关标签/搜索