首页 > 其他分享 >实验产品:Project Tye

实验产品:Project Tye

时间:2022-09-02 08:33:06浏览次数:109  
标签:https Tye Project 实验 设置 tye com 我们

实验产品:Project Tye

南非朋友,

https://martech.org/optimizely-buys-experiment-engine-optimization-tools/

今天,它是微软已经试验性启动并继续作为开源开发的项目。 我们会谈到。它是一个能够轻松开发、测试和部署基于 .Net 的微服务系统的工具。虽然他们继续发布为期 4 周的版本,但他们表示,由于是开源的,他们对新的想法和发展持开放态度。我们决定分享我们关于这个主题的一些改进和注释。所以让我们开始吧。

在用 Tye 编写的示例中,我经常遇到从头开始创建的示例项目。我已经开发了很长时间。 我的工作项目 我添加了它,我想分享一些我在这里遇到的笔记。

首先,我们需要设置一个领带。安装非常简单。如果已经安装,您可以更新版本。到细节 从这里 你可以看看。而且 从这里 您还可以浏览常见问题。

使用 Tye 的一些优点如下。

- 使用方便

- 提供热重载功能(任何更改后重新启动)

- 允许轻松调试(“tye run - debug ”)

- 能够通过单个命令唤醒所有依赖项

- 使用单个配置文件部署 k8s

在开始这个主题之前,正如我们上面提到的,它是为基于 .Net 的服务开发的。就我研究过的其他语言而言,它们没有任何支持(pyhton 和 nodejs 上有作品),但不知道以后会不会。这可能是正常的,因为它仍然是实验性的,但从长远来看,保持这种状态看起来不太现实。

现在让我们看看我们如何在项目中使用它。首先,我尝试使用“tye init”命令进行初步调整。现有的 docker-compose 文件已更改,当我说“tye run”时,项目没有启动。已创建的文件中有错误。虽然我已经粗略地查看了这里的错误,但这次我创建了一个空的“tye.yaml”文件并运行了“tye init — force”命令。我使用 --force 命令替换了现有的文件类型,现在我们的文件是 准备好 .我将在下面仅保留一项服务的设置。

值得一提的是。在文件的第一个版本中,没有“绑定”部分,我根据项目中的端口手动设置它们。我不确定是否有办法自动完成它们。

设置完成,现在是时候启动并运行项目了。我们用“tye run”唤醒项目。 http://localhost:8000/ 我们去地址的时候应该会遇到类似下图这样的页面(对于我们上面提到的项目)

不是: 所有设置还没有完成,我首先打开了服务。

现在是时候在我们的服务之外定义依赖了。该项目使用了多个库和数据库。现在让我们进行这些数据库设置。我将 PostgreSQL 设置留在下面。

除了这些设置之外,您还可以定义一个卷,以便即使删除图像文件,数据库中的数据也会保留。

对其他数据库进行了类似的设置。另外,rabbitmq、redis等工具也使用了类似的设置。如果我们再次查看我们的屏幕,新服务应该如下所示。在我们上面提到的文件中,我们还对 MsSQL 数据库进行了设置。

不是: 随着我们继续开发项目,上面和下面的屏幕输出可能会有所不同。

我会在github上继续开发上面的设置。我们暂时在这里结束这篇文章。

我们以以下圣训结束这篇文章。

“放轻松!不要复杂化!报好消息,不要制造仇恨!”
(布哈里,3:72)

资源

https://devblogs.microsoft.com/dotnet/introducing-project-tye/

https://github.com/dotnet/tye/blob/main/docs/reference

https://buraksenyurt.com/post/tie-fighter-degil-project-tye

https://www.youtube.com/watch?v=t4AmqVe6l2g&ab_channel=DevnotTV

最初发表于 https://malikmasis.blogspot.com .

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/10926/28340208

标签:https,Tye,Project,实验,设置,tye,com,我们
From: https://www.cnblogs.com/amboke/p/16648510.html

相关文章

  • 报错:①Tog goal specified requires a project to execute but there is no POM in th
    在运行Maven的命令时,在DOS窗口里面必须把目录切换到项目的根部,要不然命令是找不到目的地。下图是错误示范,项目在Demo02这个目录里,就必须将目录切换到Demo02下,否则DOS窗口......
  • 实验5--编写、调试具有多个段的程序
                                                      ......
  • MSDE2 personal project
    姓名:王思恩学号:20020007070姓名和学号?王思恩,200023230本项目属于哪门课程?中国海洋大学22夏《移动软件开发》项目名称?跑步打卡小程序博客地址?https://......
  • 【SpringBoot】springProject‘org.springframework.boot:spring-boot-starter-parent
    IDEA中搭建Spring体系,maven子项目引入父项目,子项目的pom文件和maven插件中会提示红色错误:  EA默认会缓存Maven本地库中的依赖项,导致引入的依赖版本在仓库中没找到。......
  • 【实验记录】matplotlib的使用
    我现在觉得似乎matplotlib画出来的图更方便,更好看。而其是和ggplot2不一样的绘图的思路,所以我还是蛮想学习一下的。我必须要有所进步才行。Figurefig=plt.figure()......
  • 实验二 控制结构和函数
    打印温度柱状图#include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;//输入n个温度voidinputTemps(inttemp[],intn);//显示月间温度的......
  • Linux系统应用实验一:Linux系统安装与桌面环境使用
    说明:本文结尾提供了本文所有资料下载的链接供读者下载!实验指导书:实验报告:简要的说明和概述一下centos7系统根目录下各个文件目录:bin目录:bin是Bin......
  • 实验一 c++简单程序设计
    题目代码第一题#include<iostream>usingnamespacestd;//求数字根intdigital_root(intn){ while(n>=10){ n=n/10+n%10; } returnn;}in......
  • 【实验记录】8月25日
    ls/home/xxzhang/data/Epigenome/cistrome/human_histone_mark/named_sort/|grep'Fetal'|xargs-I{}mv/home/xxzhang/data/Epigenome/cistome/human_histone_mark/......
  • 51单片机笔记[1]-基础实验
    实验目的掌握使用KEIL,Proteus软件掌握程序下载方法实验内容点亮发光二极管按下K1按键(P2.0),点亮发光二极管(P1.0)LED1按下K2按键(P2.1),LED1~LED8(P1口)双向流水灯P1.0口连......