Giter VIP home page Giter VIP logo

Comments (7)

lsq890410 avatar lsq890410 commented on June 11, 2024 1

这里附上我个人的测试结果:https://blog.csdn.net/yongyou890410/article/details/82719062

from easytransaction.

skyesx avatar skyesx commented on June 11, 2024

海信HICS技术团队压测评估
http://springcloud.cn/view/374

本文中提到的ET的不足:

  • 入侵性大、没有DEMO、即使不需要使用队列框架也做了检查 等问题已经解决
  • RPC SpringCloud Ribbon-Rest作为底层RPC通讯时注解配置的超时无效的问题暂时没有解决,因为RPC SpringCloud Ribbon-Rest底层就不支持URI/Request级别的超时设置,只能按照Ribbon的配置按照服务级别设置超时,后续会研究如何解决

同时,评测文章中的LCN使用的是REDIS的事务日志存储,这个是一个对其他框架评测的不公平点,ET改为Redis后,性能也会有大幅提升。同时个人认为LCN有设计原理缺陷,应用崩溃时会导致数据不一致。

from easytransaction.

skyesx avatar skyesx commented on June 11, 2024

If you want to get a better ET benchmark, here's the points:

  • If your Global transaction contains multiple sub-trans please use Future to get Result as late as possible
  • If the frameworks which ET is comparing with is not support idempotent, please disable ET framework idempotent support(via com.yiqiniu.easytrans.protocol.BusinessProvider.getIdempotentType())
  • use the same Distribute log database with other comparing frameworks

from easytransaction.

skyesx avatar skyesx commented on June 11, 2024

这里附上我个人的测试结果:https://blog.csdn.net/yongyou890410/article/details/82719062

Thx!

from easytransaction.

laziobird avatar laziobird commented on June 11, 2024

我的压测结果:
https://shimo.im/docs/dyojGFXPsCIYxmCI

from easytransaction.

skyesx avatar skyesx commented on June 11, 2024

我的压测结果:
https://shimo.im/docs/dyojGFXPsCIYxmCI

谢谢,咨询过作者,补充一些环境信息:
ET 采用Mysql存储事务日志
4核4G内存 SSD存储 Server 包含 JAVA应用、DB、KAFKA,ZK
4核8G内存 Client 用于发送压力请求
没有使用框架幂等
测试的是TCC+可靠消息

from easytransaction.

kwengelie avatar kwengelie commented on June 11, 2024

前面的测试中,提到ET的代码侵入性大,这个的确有点。细看demo的代码,不是很容易理解。

from easytransaction.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.