2019年3月4日 Go生态洞察:Go Cloud Development Kit的新动态 ️

news/2024/7/4 8:10:08 标签: golang, 开发语言, 后端, 云原生, go

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁

🦄 博客首页——🐅🐾猫头虎的博客🎐
🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺
🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐
🌊 《100天精通Golang(基础入门篇)》 🐅 学会Golang语言,畅玩云原生,走遍大小厂~💐

🐅🐾猫头虎建议Go程序员必备技术栈一览表📖:

☁️🐳 Go语言开发者必备技术栈☸️:
🐹 GoLang | 🌿 Git | 🐳 Docker | ☸️ Kubernetes | 🔧 CI/CD | ✅ Testing | 💾 SQL/NoSQL | 📡 gRPC | ☁️ Cloud | 📊 Prometheus | 📚 ELK Stack


🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🐅🐾🍁🐥


在这里插入图片描述

文章目录

    • 🐅🐾猫头虎建议Go程序员必备技术栈一览表📖:
  • 2019年3月4日 Go生态洞察:Go Cloud Development Kit的新动态 🌥️
    • 摘要
    • 引言
    • 🚀 可移植APIs
    • 📢 反馈
    • 🔍 总结
  • 原创声明

  • 原创作者: 猫头虎

  • 作者wx: Libin9iOak

  • 作者公众号: 猫头虎技术团队

在这里插入图片描述

2019年3月4日 Go生态洞察:Go Cloud Development Kit的新动态 🌥️

摘要

嗨,猫头虎博主在此!🐆🦉 今天我们要聊的是Go Cloud Development Kit的最新更新。如果你在寻找关于Go语言和云开发的最新资讯,那么这篇博文正适合你。我们将深入探讨2019年3月4日Google团队发布的这个令人兴奋的项目。让我们一起探索如何使云开发变得更简单、更高效吧!

引言

去年七月,我们首次介绍了Go Cloud Development Kit (之前简称为“Go Cloud”)。这是一个旨在改善使用Go语言进行云开发体验的开源项目。自那时以来,我们取得了很多进展 - 感谢早期贡献者!我们期待着与早期采用者紧密合作,扩大Go CDK用户和贡献者社区。

🚀 可移植APIs

我们的第一项计划是一套常用云服务的可移植API。你可以使用这些API编写应用程序,然后在任何组合的提供商上部署它,包括AWS、GCP、Azure、本地,或者单个开发者机器上进行测试。通过实现一个接口,可以添加额外的提供商。

如果以下任何一项为真,这些可移植API非常适合:

  • 你在本地开发云应用程序。
  • 你希望将本地应用程序迁移到云端(永久或作为迁移的一部分)。
  • 你希望在多个云之间实现可移植性。
  • 你正在创建一个将使用云服务的新Go应用程序。

与传统方法不同,传统方法需要你为每个云提供商编写新的应用程序代码,使用Go CDK,你只需一次编写应用程序代码,使用我们的可移植API访问下面列出的服务集合。然后,你可以在任何支持的云上运行你的应用程序,只需进行最小配置更改。

我们当前的API集包括:

  • blob,用于持久化blob数据。支持的提供商包括:AWS S3、Google Cloud Storage (GCS)、Azure Storage、文件系统和内存。
  • pubsub,用于向主题发布/订阅消息。支持的提供商包括:Amazon SNS/SQS、Google Pub/Sub、Azure Service Bus、RabbitMQ和内存。
  • runtimevar,用于观察外部配置变量。支持的提供商包括AWS Parameter Store、Google Runtime Configurator、etcd和文件系统。
  • secrets,用于加密/解密。支持的提供商包括AWS KMS、GCP KMS、Hashicorp Vault和本地对称密钥。
  • 连接到云SQL提供商的助手。支持的提供商包括AWS RDS和Google Cloud SQL。
  • 我们还在开发文档存储API(例如MongoDB、DynamoDB、Firestore)。

📢 反馈

我们希望您和我们一样对Go CDK感到兴奋 - 查看我们的godoc,走一遍我们的教程,并在您的应用程序中使用Go CDK。我们很乐意听到您对其他API和API提供商的想法。

如果您正在深入研究Go CDK,请与我们分享您的经验:

  • 什么事情进行得很顺利?
  • 使用API有没有任何痛点?
  • 您使用的API中是否缺少任何功能?
  • 对文档的改进建议。

您可以通过以下方式发送反馈:

  • 向我们的公共GitHub仓库提交问题。
  • 发送电子邮件至go-cdk-feedback@google.com。
  • 发布到我们的公共Google小组。

谢谢!

🔍 总结

这篇文章被猫头虎的Go生态洞察专栏收录,详情点击这里。今天,我们一起探索了Go Cloud Development Kit的新功能和其给云开发带来的便利。通过提供可移植的APIs,Go CDK让跨云部署和管理变得更加简单。希望你能从这篇文章中找到有价值的信息,也期待你的反馈和贡献!

功能描述
可移植APIs支持多云部署的通用API
blob支持多种云存储的blob数据持久化
pubsub为不同的消息队列服务提供统一的发布/订阅接口
runtimevar观察和管理外部配置变量
secrets提供跨云加密和解密功能
云SQL助手简化连接到不同云SQL服务的过程
文档存储API正在开发中,旨在支持多种文档数据库

下一篇预告: 下一篇文章将聚焦于The New Go Developer Network,探讨Go语言的新发展以及它为开发者社区带来的机遇。敬请期待! 🚀

在这里插入图片描述

原创声明

======= ·

  • 原创作者: 猫头虎

  • 作者wx: Libin9iOak
    在这里插入图片描述

  • 作者公众号: 猫头虎技术团队

在这里插入图片描述

学习复习Go生态

本文为原创文章,版权归作者所有。未经许可,禁止转载、复制或引用。

作者保证信息真实可靠,但不对准确性和完整性承担责任

未经许可,禁止商业用途。

如有疑问或建议,请联系作者。

感谢您的支持与尊重。

点击下方名片,加入IT技术核心学习团队。一起探索科技的未来,洞察Go生态,共同成长。


http://www.niftyadmin.cn/n/5219096.html

相关文章

浏览器中实现可视化的方式有哪几种?带你盘点一下

前言 📫 大家好,我是南木元元,热衷分享有趣实用的文章,希望大家多多支持,一起进步! 🍅 个人主页:南木元元 目录 可视化的含义 浏览器中实现可视化的4种方式 1. HTMLCSS 2. SVG …

C++ 红黑树插入详解

前言 在之前,我们学习了AVL树,知道了AVL树是一个平衡二叉搜索树,如果没学过AVL树,这篇文章看起来会很吃力,不清楚如何旋转的,建议可以先看AVL树的内容。 今天我们要学习的红黑树,他也是一颗平衡…

NX二次开发UF_CURVE_create_arc_point_tangent_point 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_create_arc_point_tangent_point Defined in: uf_curve.h int UF_CURVE_create_arc_point_tangent_point(tag_t point1, tag_t tangent_object, tag_t point2, UF_CURVE_he…

六道经典的选择结构题型

1. 判断一个数是奇数还是偶数 #include <stdio.h> int main() { int num; printf("请输入一个整数&#xff1a;"); scanf("%d", &num); if (num % 2 0) { printf("%d是偶数\n", num); } else { …

我收藏的链接

gcc编译阶段打印宏定义的内容 https://www.cnblogs.com/suiyek/p/14164160.html

【数据结构初阶】树,二叉树

树&#xff0c;二叉树 1.树概念及结构1.1树的概念1.2 树的相关概念1.3 树的表示1.4 树在实际中的运用&#xff08;表示文件系统的目录树结构&#xff09; 2.二叉树概念及结构2.1概念2.2现实中的二叉树2.3 特殊的二叉树2.4 二叉树的性质2.5 二叉树的存储结构 1.树概念及结构 1.…

Java入门基础:浅显易懂 自增自减运算符

运算符是对常量或者变量进行操作的符号&#xff0c;Java的运算符有六类&#xff1a;算术运算符、赋值运算符、自增自减运算符、关系运算符、逻辑运算符&#xff0c;三元运算符 1.自增自减运算符 符号作用说明自增1a; 等价于a a 1- -自减1a- -; 等价于a a - 1 注意&#x…

推动企业数字化转型,如何更好地规避失败风险?

随着科技的飞速发展&#xff0c;数字化转型已成为企业持续发展的必然选择&#xff0c;然而有相关数据显示&#xff0c;超过80%的企业在数字化转型过程中都遭遇失败。本文将揭示企业数字化转型常见的失败原因&#xff0c;并探讨如何帮助企业规避转型失败风险。 一、企业数字化转…