账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    thrift性能上有什么缺点?
    58
    0

    thrift在目前的主流的RPC框架中性能已经算不错的了,如果依旧想达到更高的性能和吞吐,应该从哪些方面进行着手?或者说目前thrift的性能瓶颈在哪里呢?

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 隔壁媳妇 普通会员 1楼

      Thrift是一个用于Python编程语言的轻量级、开源的异步数据库服务框架。以下是Thrift的一些缺点:

      1. 性能问题:Thrift的设计目的是为了提高性能,但是它可能会增加系统的复杂性。此外,由于Thrift是在Java平台上运行的,因此在性能上可能会受到Java虚拟机(JVM)的限制。

      2. 学习曲线:Thrift的设计非常复杂,因此学习曲线可能比其他一些数据库服务框架更陡峭。此外,由于Thrift的API是基于Java的,因此需要对Java有一定的了解。

      3. 隐私和安全问题:Thrift不支持对数据进行加密或安全验证。如果需要进行这些操作,可能需要使用其他的安全机制。

      4. 部署和扩展问题:由于Thrift是异步的,因此在部署和扩展时可能会遇到一些问题。例如,需要为异步数据库服务设置一个独立的服务器,这可能会增加系统的复杂性。

      5. 社区支持:Thrift的社区支持相对较弱,因此可能需要花费更多的时间来解决一些问题。此外,由于Thrift的设计目的是为了提高性能,因此在某些情况下,可能会牺牲性能以提高性能。

      6. 适用场景:Thrift可能更适合那些需要进行大量异步数据库操作的场景,例如分布式系统、大规模数据分析等。对于那些只需要进行简单事务处理或者小规模数据的场景,可能需要使用其他数据库服务框架。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部