CRC效验
官方chatdemo中路由分配策略算法
var crc = require('crc'); module.exports.dispatch = function(uid, connectors) { var index = Math.abs(crc.crc32(uid)) % connectors.length; // 通过crc32来生成hash值,取整来分配服务器 return connectors[index]; };
CRC32参数是待效验的数据,返回效验码(可能是负数),可用来验证数据传输正确否,
也可以当做hash函数来玩,