首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【译】.NET Core 3.0 发布小尺寸 self-contained 单体可执行程序

.NET Core 提供的发布应用程序选项 self-contained 是共享应用程序的好方法,因为应用程序的发布目录包含所有组件、运行时和框架。....NET Core 3.0 中发布 self-contained 程序可以使用下面的命令: dotnet publish -r win-x64 -c Release --self-contained...上面的命令执行之后会在创建的发布文件夹中包含 self-contained 可执行程序所需的所有文件,文件数大概有 100 个左右,如果想要在目标计算机上运行这个应用程序,那就需要复制这个发布文件夹内所有文件...对于简单的控制台应用程序来说,它仍然有点儿大,但请注意,这是一个包含了 .NET Core 运行时的 self-contained 应用程序。 ? 以上就是我要介绍的全部内容了。...原文链接:https://www.talkingdotnet.com/create-trimmed-self-contained-executable-in-net-core-3-0/ 译者注: 参考链接

58620

Facebook顶级架构师教你怎么使用Java来搭建微服务快速预览介绍$java -jar myservice.jarSelf-containedSpring BootWildfly SwarmIn-

jar 文件; Self-contained 微服务也会将应用及其依赖打包成单一的Jar文件,但它还包含可能含有第三方库的嵌入式框架; In-container 微服务会打包一个完整的 Java EE...Self-contained 另一种单 jar 部署就是使用一个嵌入式框架来构建服务。在此方法中,框架提供了所需服务的实现方法,开发者可以选择在项目中包括哪些服务。...你可能会认为这个方法与 container-less 完全一样,但笔者认为,两者的区别在于,self-contained 方法会提供一套相互兼容的第三方库。所以,该方法不存在库兼容性问题。 ?...self-contained 方法的优点是你可以自主选择用于服务运行的项目。 这种方法的缺点是配置更加复杂,由于它在实际的服务中构建所需的容器功能,由此产生的 jar 文件也会稍大一些。...对于简单的服务, container-less 或者 self-contained 服务就是不错的选择。不过,借助 in-container ,开发者可以更快更简单地实现更高级的服务。

93490

Facebook顶级架构师教你怎么使用Java来搭建微服务

jar 文件; Self-contained 微服务也会将应用及其依赖打包成单一的Jar文件,但它还包含可能含有第三方库的嵌入式框架; In-container 微服务会打包一个完整的 Java EE...Self-contained 另一种单 jar 部署就是使用一个嵌入式框架来构建服务。在此方法中,框架提供了所需服务的实现方法,开发者可以选择在项目中包括哪些服务。...你可能会认为这个方法与 container-less 完全一样,但笔者认为,两者的区别在于,self-contained 方法会提供一套相互兼容的第三方库。所以,该方法不存在库兼容性问题。...self-contained 方法的优点是你可以自主选择用于服务运行的项目。 这种方法的缺点是配置更加复杂,由于它在实际的服务中构建所需的容器功能,由此产生的 jar 文件也会稍大一些。...对于简单的服务, container-less 或者 self-contained 服务就是不错的选择。不过,借助 in-container ,开发者可以更快更简单地实现更高级的服务。

1.2K100

基于Java构建微服务

简介 在JAVA的生态系统中构建微服务的策略主要有:container-less, self-contained, 以及in-container....Self-contained的微服务也是把所有打包到单个的JAR文件中,但是它包含一个嵌入式的框架,这个框架含有可选的兼容第三方库。...在文中,我将这几种方法分别称为Container-less,Self-contained,以及In-container。这些术语可能尚未被完全确立,但在这里,它们可以达到区分这几种方法的目的。...Self-contained 另一种单jar部署就是使用一个嵌入式框架来构建服务。在此方法中,框架提供了所需服务的实现方法,开发者可以选择在项目中包括哪些服务。...你可能会认为这个方法与container-less完全一样,但笔者认为,两者的区别在于,self-contained方法会提供一套相互兼容的第三方库。所以,该方法不存在库兼容性问题。

88470
领券