前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用 Tye 辅助开发 dotnet 应用程序

使用 Tye 辅助开发 dotnet 应用程序

作者头像
张善友
发布2021-03-04 11:52:38
6990
发布2021-03-04 11:52:38
举报
文章被收录于专栏:张善友的专栏张善友的专栏

newbe.pro 已经给我们写了系列文章介绍Tye 辅助开发k8s 应用:

  1. 使用 Tye 辅助开发 k8s 应用竟如此简单(一)
  2. 使用 Tye 辅助开发 k8s 应用竟如此简单(二)
  3. 使用 Tye 辅助开发 k8s 应用竟如此简单(三)
  4. 使用 Tye 辅助开发 k8s 应用竟如此简单(四)
  5. 使用 Tye 辅助开发 k8s 应用竟如此简单(五)
  6. 使用 Tye 辅助开发 k8s 应用竟如此简单(六)

今天我给大家介绍一个Visual Studio 插件《Tye Explorer for Visual Studio》, 安装好这款插件以后就可以在Visual Studio 里对Tye 的服务进程进行 调试Debug,他是通过把调试器附加到Tye所运行的服务上从而实现服务调试。

Tye Explorer for Visual Studio 代码放在github:https://github.com/ikkentim/vs-tye-explorer,他的主要功能如下:

  • 运行的服务和副本的简要列表
  • Tye仪表板的快捷方式
  • 查看服务的输出(日志)
  • 将调试器附加到:
    • 一项特定的服务
    • 一个特定的副本
    • 所有正在运行的服务(排除特定服务或副本的选项)
    • 加载的解决方案的启动项目

下面我们就用一个小项目来给大家演示一下,这个项目的代码我放在github:https://github.com/geffzhang/TyeAndYarp ,这里先介绍一下这个小项目是测试微软的微软的反向代理——YARP。YARP是一个可以创建高性能、高度可定制的反向代理服务器的类库。YARP是在使用ASP.NET和.NET(.NET Core 3.1和.NET 5.0)的基础架构构建的。YARP的主要优势在于,它可以通过.net代码轻松地进行定制和调整,以满足每个部署场景的特定需求。更多的内容可以参考文章《 微软YARP初体验》。

打开命令行,切换到项目目录下,运行命令 tye run

image
image

打开VS的 视图-> 其他窗口 -> Tye Explorer,运行Tye Explorer:

image
image

我们看到面板上列出了我们项目里面的4 个服务,已经服务的实例,其中zipkin 是外部服务无法附加调试。

选择一个服务,通过Attach to selected 就可以附加到进程进行调试

image
image

除了调试之外,还可以查看服务的日志,通过输出窗口:

image
image

输出窗口的切换可以通过面包的最右边的按钮进行:

image
image

通过最左边的按钮可以打开 Tye Dashboard:

image
image
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Tye Explorer for Visual Studio 代码放在github:https://github.com/ikkentim/vs-tye-explorer,他的主要功能如下:
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档