-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Daniel Henrique Joppi edited this page Feb 4, 2016
·
5 revisions
Welcome to the benchmark-node-vs-csharp wiki!
Passo-a-passo da execução das funções:
- recebe um JSON por POST (request)
- lê duas
tagsdo JSON['joinha', 'legal']
- faz o select no Cassandra com das 2 tags pra pegar seus valores
-
{key: 'joinha', value: 15}=>15 -
{key: 'legal', value: 11}=>11
-
- lê dois valores do JSON (
values)[3, 1]
- faz um calculo dos dois valores do JSON com os selects do Cassandra
-
(3 * 15 + 1 * 11)=>56
-
- adiciona esse valor calculado no JSON (
values)[3, 1, 56]
- cria um UUID pro JSON (
code)code = '7c344ccc-fb76-4b3c-b45d-1262eabe1c74'
- salva ele no Cassandra
- retorno o JSON atualizado (response)
input: JSON (request)
{
"address": {
"number": 12,
"street": "Avenida Japopop",
"city": "Floripx",
"state": "SC"
},
"values": [
3,
1
],
"tags": [
"joinha",
"legal"
]
}output: JSON (response)
{
"address": {
"number": 12,
"street": "Avenida Japopop",
"city": "Floripx",
"state": "SC"
},
"values": [
3,
1,
56
],
"tags": [
"joinha",
"legal"
],
"code": "7c344ccc-fb76-4b3c-b45d-1262eabe1c74"
}