Java 为什么谷歌提供这么多的客户端库?Stackdriver日志记录应该使用哪个?
我正试图将日志发送到Stackdriver,但我对两个依赖项的选择感到有点困惑- 谷歌云推荐0.35.0-alpha版本 建议我安装谷歌云日志1.14.0版 在谷歌上搜索“我想使用谷歌api服务日志记录版本v2-rev577-1.23.0” 谷歌API的底层通信机制在这两者之间是否有所不同Java 为什么谷歌提供这么多的客户端库?Stackdriver日志记录应该使用哪个?,java,google-cloud-platform,stackdriver,google-cloud-stackdriver,Java,Google Cloud Platform,Stackdriver,Google Cloud Stackdriver,我正试图将日志发送到Stackdriver,但我对两个依赖项的选择感到有点困惑- 谷歌云推荐0.35.0-alpha版本 建议我安装谷歌云日志1.14.0版 在谷歌上搜索“我想使用谷歌api服务日志记录版本v2-rev577-1.23.0” 谷歌API的底层通信机制在这两者之间是否有所不同 以下哪一项功能最全面,最不可能被弃用,并且可以继续维护?为什么会有这么多?谷歌云提供了两种客户端库: 直接导出RESTAPI的自动生成库。这些被称为“谷歌API客户端库”。它们的优点是,它们完全详细地涵盖了每
以下哪一项功能最全面,最不可能被弃用,并且可以继续维护?为什么会有这么多?谷歌云提供了两种客户端库:
com.google.api
中。这是您在搜索LogEntryOperation时发现的内容
com.google.cloud
中。这是我们的医生推荐的google cloud
是所有可用库的一个方便包,包括特定于日志的google cloud logging
包
相比之下,手动创建的API有一个更简洁的命名类。此外,手动创建的API提供了更好的静态构造函数和生成器,并更合理地命名了
first()
和last()
方法。谢谢。期望所有这些都能得到合理、快速和彻底的维护,这是合理的吗?还是手动创建的API在功能上落后了呢?手动创建的API在更新方面相当不错,但并不完美。如果您使用alpha或beta特性,您很可能会发现未实现的位。当然是这样,所以您可以自己提供新功能;)团队在GitHub问题上也非常积极。@David关于?这些不是其他云产品的客户端库。它们是GAE中功能的库。它们进展缓慢,但这是因为GAE不再像以前那样添加新功能,而不是因为它们过时了。