现在我正在寻找Heroku,这是一个着名的Paas平台。这里有一个关于内部结构的问题,特别是buildpack和slug编译器之间的关系。 在公开声明中,
" Buildpacks负责将部署的代码转换为slug,然后可以在dyno上执行。构建包由一组脚本组成,并且根据编程语言,脚本将检索依赖项,输出生成的资产或编译的代码等。这个输出由slug编译器组装成一个slug。"
在" Leaning Heroku Postgres"这是一本介绍Heroku的细节并由PACKT企业出版的书中,作者说" slug是由slug编译器创建的core是一个名为buildpack的脚本集合。"
那么,buildpack在Heroku中做了什么?在前一个语句中,它应该将已部署的应用程序转换为一个slug,在后一个buildpack中是slug编译器的核心,它应该创建一个slug。 哪个创建了一个slug,buildpack或者slug编译器?
答案 0 :(得分:1)
在Heroku中,buildpack生成slug。它是' slug编译器'。我认为你现在对这里的术语有点了解。
Heroku的工作方式非常简单:
基本上就是这样!