UNPKG

@yhiot/logger

Version:

物联网日志队列读写系统,后端目前支持redis

40 lines (35 loc) 731 B
const createRedis = require('../../src/backend/redis').default; const logger = createRedis('redis://localhost:6379/1'); const testCases = [ { module: 'product', event: 'created', data: { id: '1', }, createdAt: new Date().getTime(), }, { module: 'device', event: 'created', data: { id: '1', }, createdAt: new Date().getTime(), }, { module: 'product', event: 'created', data: { id: '2', }, createdAt: new Date().getTime(), }, ]; testCases.forEach(async tc => { const { module, event, data, createdAt } = tc; await logger.send(module, event, data, createdAt); }); testCases.reverse().forEach(async () => { await logger.receive(); });