こうこく
作 ▸
改 ▸

Node.jsでAmazon SQSをロングポーリングするサンプル

AWSのSQSで左から右に流すやり方を調べてて、以下の記事を見かけました。ロングポーリングというのが便利そうだったので、調べてNode.jsで書いてみました。

Amazon SQSを効率よく処理するための簡単なサンプルコード(perl / python) - アルパカDiary Pro

Node.js v9.6.1
作 ▸

SQLiteのsqlite_sequence (AUTOINCREMENT) の挙動

  • テーブルに初めて連番が振られたとき、sqlite_sequence にレコードが作成される。
  • sqlite_sequence のレコードは、各テーブルに最後に振られた連番を保持する。
  • sqlite_sequence のレコードを消すと、次の連番は現存するデータの最大値 + 1から再開する。
  • sqlite_sequence の値が巻き戻っても、次の連番が重複しないように調整してくれる。