node-snowflake

0.0.1 • Public • Published

node-snowflake

node-snowflake is a node.js clone for twitter snowflake.

how to use

>//only run simple http server
> require('node-snowflake').Server(3001);

>//request url example:GET http://localhost:3001/next_id?worker_id={optional}&data_center_id={optional}&sequence={optional}

>//response : {"id":"439658373735124992"}

>//only run snowflake nextId
>var snowflake = require('node-snowflake').Snowflake;
>var id = snowflake.nextId(); // use default set
>//or
>//snowflake.init({worker_id : 1, data_center_id : 1, sequence : 0});
>//var id = snowflake.nextId();
>console.log(id);

see examples/example.js

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    303
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    303

Package Sidebar

Install

npm i node-snowflake

Weekly Downloads

249

Version

0.0.1

License

MIT

Last publish

Collaborators

  • kurten