Size: a a a

2020 July 13

F

Fox in Tarantool
Dmitry Sharonov
а компилить, компилить то как?
Компилишь proto файл и получаешь экземпляр этой библиотеки.
источник

O

Oleg Krupnik in Tarantool
Всем привет. Может кто-нибудь подскажет, как правильно разобрать следующий json?
{
 "accounts": {    
   "acc_status ": "",
   "acc_id": "",
   "customers": [
     {
       "id": "",
       "first_name": "",
       "last_name": "",
       "identifiers": [
         {
           "id": "",
           "status ": ""
         }
       ],
       "addresses": [
         {
           "city": "",
           "country": ""
         }
       ],
       "children": [
           {
               "id": "",
               "name": ""
           }
       ]

     }
   ],
   "relate": ["", "", ""]
 }
}
Я пытаюсь применить функцию "decode "из модуля "json", но я могу получить значения только таблиц "accounts" и "relate", и я не могу получить значения "customers", "identifiers", "addresses", "children".
источник

AK

Alexey Kuzin in Tarantool
Oleg Krupnik
Всем привет. Может кто-нибудь подскажет, как правильно разобрать следующий json?
{
 "accounts": {    
   "acc_status ": "",
   "acc_id": "",
   "customers": [
     {
       "id": "",
       "first_name": "",
       "last_name": "",
       "identifiers": [
         {
           "id": "",
           "status ": ""
         }
       ],
       "addresses": [
         {
           "city": "",
           "country": ""
         }
       ],
       "children": [
           {
               "id": "",
               "name": ""
           }
       ]

     }
   ],
   "relate": ["", "", ""]
 }
}
Я пытаюсь применить функцию "decode "из модуля "json", но я могу получить значения только таблиц "accounts" и "relate", и я не могу получить значения "customers", "identifiers", "addresses", "children".
А как вы это делаете? я попробовал и у меня всё ок
источник

AK

Alexey Kuzin in Tarantool
a.kuzin@a:~/Downloads$ tarantool -l json
Tarantool Enterprise For Mac 2.3.1-154-g4616b51c4
type 'help' for interactive help
tarantool> fio = require'fio'
---
...

tarantool> jsf = fio.open('/tmp/acc.json')
---
...

tarantool> s = jsf:read()
---
...
tarantool> json.decode(s)
---
- {'accounts': {'acc_id': '', 'acc_status ': '', 'relate': ['', '', ''], 'customers': [
     {'identifiers': [{'status ': '', 'id': ''}], 'first_name': '', 'id': '', 'children': [
         {'name': '', 'id': ''}], 'last_name': '', 'addresses': [{'city': '', 'country': ''}]}]}}
...
источник

O

Oleg Krupnik in Tarantool
Я пробую в intellij idea под плагином emmylua
источник

F

Fox in Tarantool
Dmitri Samirov
я на него засматривался, но так и не довелось потестить
Собирается, и даже работает. Я запланировал сделать тест синтетический на предмет проиводительности этой библиотеки
источник

DS

Dmitri Samirov in Tarantool
Fox
Собирается, и даже работает. Я запланировал сделать тест синтетический на предмет проиводительности этой библиотеки
производительность -- самый интересный вопрос) если у вас получится, был бы признателен, если бы вы поделились результатами
источник

DS

Dmitry Sharonov in Tarantool
Fox
Компилишь proto файл и получаешь экземпляр этой библиотеки.
круто!
источник

F

Fox in Tarantool
Dmitri Samirov
производительность -- самый интересный вопрос) если у вас получится, был бы признателен, если бы вы поделились результатами
Да, конечно. Буду сравнивать с json-rpc через nginx.
источник

A

Andrew in Tarantool
пацаны, замените example.lua на redis-подобное приложение с get/set/delete/expire/ttl, чтобы снизить порог входа
источник

MA

Mons Anderson in Tarantool
Andrew
пацаны, замените example.lua на redis-подобное приложение с get/set/delete/expire/ttl, чтобы снизить порог входа
Ок, подумаем над этим )
источник

A

Andrew in Tarantool
хочется как у редис, поставил и ничего не крутишь, сразу используешь
источник

A

Andrew in Tarantool
у меня redis в 90% проектах, только потому что он за минуту поднимается и уже готов к использованию
источник
2020 July 14

AB

Artur Barsegyan in Tarantool
Andrew
пацаны, замените example.lua на redis-подобное приложение с get/set/delete/expire/ttl, чтобы снизить порог входа
а про какой example.lua речь?

который по умолчанию запускается с установкой тарантула?
источник

AT

Alexander Turenko in Tarantool
источник

S

Shine in Tarantool
по поводу редиса вспомнилось это )
https://github.com/zloidemon/redis
источник

S

Shine in Tarantool
редис из тарантула )
источник

F

Fox in Tarantool
Добрый день! Коллеги, нужна помощь, буду очень признателен. Не могу разобраться как настроить отладку кода lua под tarantool в ide goland. Отладчик mobdebug. Если в настройках запуска отладки установить интерпретатор lua происходит останов в начале скрипта, пошаговая отладка работает, если прописать интерпретатором tarantool тогда в окне отладчика висит waiting for process connection
источник

A

Andrew in Tarantool
Artur Barsegyan
а про какой example.lua речь?

который по умолчанию запускается с установкой тарантула?
да он
источник

A

Andrew in Tarantool
Shine
редис из тарантула )
со всеми фишками тарантула, на мой взгляд очень перспективная штука, не всем нужен полный функционал тарантула, кого-то отпугивают свистопляски с настройкой, редис потому и популярен что там ничего не нужно настраивать
источник