0
HTTP                        HTTP                      HTTP                TCP            TCPmongos                mongos  ...
express        websocket-server               Cluster                 Controllers               Model (Services)     mongo...
A               B     C    WebSocket       WebSocket      TCP             TCP
Heartbeat                             HeartbeatConsistent Hashing
col.find({ first: ‘value’, second: 20 });col.update(   {_id:‘test’},   {$set: { ‘testgroup.testkey’: 100 },    $inc: { cou...
Master Data   Master Data
recipe: {!   _id: {!   !   label:              ,!       type : text,!       class: required,!       minlength: 4,!       m...
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
ピグライフ と node.js
Upcoming SlideShare
Loading in...5
×

ピグライフ と node.js

18,704

Published on

Published in: Technology, Business
1 Comment
27 Likes
Statistics
Notes
No Downloads
Views
Total Views
18,704
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
59
Comments
1
Likes
27
Embeds 0
No embeds

No notes for slide

Transcript of "ピグライフ と node.js"

  1. 1. HTTP HTTP HTTP TCP TCPmongos mongos mongos
  2. 2. express websocket-server Cluster Controllers Model (Services) mongoDB HTTP Client driver (External Services)
  3. 3. A B C WebSocket WebSocket TCP TCP
  4. 4. Heartbeat HeartbeatConsistent Hashing
  5. 5. col.find({ first: ‘value’, second: 20 });col.update( {_id:‘test’}, {$set: { ‘testgroup.testkey’: 100 }, $inc: { counter: 1 });
  6. 6. Master Data Master Data
  7. 7. recipe: {! _id: {! ! label: ,! type : text,! class: required,! minlength: 4,! maxlength: 64! },! name: {! ! label: ,! ! type : text,! ! class: required,! ! maxlength: 32! },! type: {! ! label: ,! ! type: radio,! ! labels: [ , , , ],! ! values: [cooking,sewing,craft,mix]! },! material: {! ! label: ,! ! type: multiple,! ! fields: {! ! ! title: {! ! ! ! label: ,! ! ! ! type: text,! ! ! ! autocomplete: item,! ! ! ! autocompleteWith: [name],! ! ! ! class: required,! ! ! ! maxlength: 64! ! ! },! ! ! name: {! ! ! ! label: ,! ! ! ! type: text,! ! ! ! disabled: true! ! ! },! ! ! quantity: {! ! ! ! label: ,
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×