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

2024-07-19 10:33:04 +08:00
 zuiyue123

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

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

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

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

稍微有些代码修养的人都看不下去,实在是不敢恭维啊。
sagaxu
2024-07-19 11:18:32 +08:00
@julyclyde

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

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

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

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

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

© 2021 V2EX