Coder Social home page Coder Social logo

go-jd-assistant's Introduction

go-jd-assistant【本项目的代码只供参考】【貌似接口发生变化了。目前不可用】

京东秒杀。抢茅台

代码介绍

参考自python版本的jd-assistant。基本上,相当于,将它翻译了一遍用go语言。也加入了一些自己的逻辑设计。

简单说下,加入的逻辑设计,虽然你不懂,哈哈哈:

服务器时间同步,矫正基于服务器的购买时间

到时触发,采用了基本的延迟和提前time轮训等待组合方式,期待获取更加准确的触发时间

获取抢购连接位置,采取,胜者为王的并发模式。保证尽可能第一时间获取到killurl

为什么还要写个go版本,github上面已经很多各种版本的了?

本项目,主要参考,python版本的jd-assistant.进行的go版本的重写。

重写原因,本人,在使用python版本的时候,逻辑优化完毕之后,仍然发现效率不高,不能满足,快人一步的需求。

github trending上面的python版本的连续霸榜的那个,实话讲。个人认为,太年轻。因为我之前用类似的逻辑搞。大多数不成功。运气是一部分原因,然而,执行效率并不能达到自己的预期。(一套流程完美的执行,耗时控制在800ms之内)

go语言听说并发很快。于是乎,种下换个语言的想法。搞了这个版本

这个项目到底有没有用,能不能用?

  1. 代码状态
  • 登录部分,调试通过,没问题。
  • 秒杀部分,撸完了完整的逻辑,按照自己的想法。没调试!!!必然存在问题!!!(因为调试不易呀。)
  1. 代码质量 只是简单学习了一下go语言。以前没接触过。存在语法或者结构上的问题。勿喷。

  2. 代码价值

  • 建议,精通go且愿意搞这个秒杀的搞下来,调试玩玩。

  • 不建议,不懂go的人来玩,1,浪费时间没意义。2 因为鄙人初次且粗糙的临时入门go语言,项目质量,可能造成你本地调试的各种问题。

不更新,你们懂得

项目不完全可用,还不更新,你们懂得。

go-jd-assistant's People

Contributors

fanlushuai avatar

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.