阿里的 Java 这么烂吗?最近用一个服务 Java 调用比 Python 慢一倍,官方说代码问题

121 天前
 zuiyue123

最近试用阿里的一款大模型语音识别服务,发现 java 调用接口比 python 慢一倍,发了工单后,售后说确实是 java 代码问题

6010 次点击
所在节点    程序员
40 条回复
vacuitym
121 天前
调用慢感觉是客户端问题,是用的 sdk 的问题吗
sagaxu
121 天前
你让我想起阿里的 KPI 项目,slowjson
NessajCN
121 天前
这还不简单,你照着它 Python 库的调用方法自己手搓一份 Java 调用方法
zuiyue123
121 天前
@vacuitym 都是用的官方提供的 sdk ,和代码,他们自己也发现这个问题了
yb2313
121 天前
我还以为 py 的 sdk 就够烂的了, 他那个翻译接口,唉
zuiyue123
121 天前
@yb2313 世界就是草台班子
Kumo31
121 天前
云厂商这些 SDK 基本都是生成或外包随便写的,根本没人去管,质量差的很
julyclyde
121 天前
@sagaxu 阿里那个是 fastjson 吧?
我听说只是 bug 多,但是性能真的挺好?
Daniel17
121 天前
@julyclyde 确实是不错,就是老要升级
matrix1010
121 天前
作为一个程序员,说慢的话最好放上数据/benchmark/测试环境/测试 SDK ,就一个截图不太合适。另外你半夜 12 点问售后工程师,人家可能只是敷衍你一下好早点睡觉
lambdaq
121 天前
py 的库是 .so ,然后 java 的没用上 jni ?
thoo61871
121 天前
居然能在线实时反馈给售后,还是服务太好了太卷了。老外的服务得发邮件等 1-2 个工作日。
ufan0
121 天前
去过好几个项目组看代码,不少代码,确实乱。(看过提交记录,自有写的)

首先自己的 Java 规范是不遵守的:
1. 注释不按照 JavaDoc 玩,全是波浪线;
2. 代码格式化使用 Eclipse 格式化插件,和自己发的规范都存在一定出入。

其次代码为了写而写,很多比较简单的业务,为了‘’秀技术‘’加入了一堆你在技术框架中才能看到的源码,说个都容易理解的: Spring 注解校验器,直接基于 Hibernate 定制,加上特殊 hook ,以及统一包装异常,怎么着 500 行应该够了。
人家为了这个功能起了一个新项目 1 万多行代码。随手看几个类都是血压高的没有意义的东西,而且也没有支持新的功能,甚至我说的 hook 和异常包装都没有,仅只有类似 @NotNull 的功能。

稍微有些代码修养的人都看不下去,实在是不敢恭维啊。
sagaxu
121 天前
@julyclyde

甲:12313123*123132=?
乙:2
甲:你这也不对啊
乙:你就说快不快吧
debuggerx
121 天前
直接看 http 调用的文档自己手搓,比他们提供的 sdk 高效得多,我对接很多家的云服务都是这么干的
chenqh
121 天前
java 再怎么弄都不应该比 python 慢吧..
feiyan35488
121 天前
@julyclyde 抛开那些安全漏洞不谈,你就说快不快吧
Nitsuya
121 天前
跟阿里的打了很多年交道.阿里的东西是这样的.习惯就好.真的很坑..
julyclyde
121 天前
@feiyan35488
@sagaxu
那攻击点也不应该是 fast 这个词吧
阴阳怪气总得有个方向
liaojl
121 天前
歪个楼,慢一倍是个错误的表达。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1058492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX