前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >net core 微服务 快速开发框架 Viper 初体验2020-10-17

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

作者头像
梁规晓
发布2020-11-05 10:37:01
4400
发布2020-11-05 10:37:01
举报
文章被收录于专栏:DotNet程序园DotNet程序园

1、Viper是什么?

Viper 是.NET平台下的Anno微服务框架的一个示例项目。入门简单安全稳定高可用全平台可监控。底层通讯可以随意切换thrift grpc

自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发

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

今天周一,访问有点多,服务器带宽明显出现了压力。

带宽有点小1M ,现在是1核2G 1M带宽。老铁们包容下,我找时间升级下服务器。 

谢谢,老铁们的支持

github:

代码语言:javascript
复制
https://github.com/duyanming/Viper

文档地址:

代码语言:javascript
复制
https://duyanming.github.io/

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

代码语言:javascript
复制
http://140.143.207.244/

Viper项目采用了国产ORM SqlSugar。

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

2、先睹为快

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

2.1、服务监控

点击Service对应的柱状图可以切换对不同服务的监控。

2.2、集群服务总览

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

2.3、链路追踪

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

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

2.4、整个集群服务能力总览(类似WebApi的Swagger)

2.5、调试接口

2.6、模拟调用

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

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

github:

代码语言:javascript
复制
https://github.com/duyanming/Viper

文档地址:

代码语言:javascript
复制
https://duyanming.github.io/

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

代码语言:javascript
复制
http://140.143.207.244/

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet程序园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Viper是什么?
  • 2、先睹为快
相关产品与服务
事件总线
腾讯云事件总线(EventBridge)是一款安全,稳定,高效的云上事件连接器,作为流数据和事件的自动收集、处理、分发管道,通过可视化的配置,实现事件源(例如:Kafka,审计,数据库等)和目标对象(例如:CLS,SCF等)的快速连接,当前 EventBridge 已接入 100+ 云上服务,助力分布式事件驱动架构的快速构建。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档