Size: a a a

Язык программирования Julia / Julia programming language

2020 December 24

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Roman Samarev
Первый get будет подождать новый объект при вызове независимо от ключа. Есть форма с лямбдой в первом аргументе
Точно, мы это даже как-то уже здесь обсуждали.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
смотрю варианты RPC на Julia - по ходу единственный это https://github.com/JuliaWeb/JuliaWebAPI.jl
но в нем очень мало вариантов транспорта и форматов сообщений...

по сути, единственный независимый от языка формат сериализации - это JSON...
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
хотелось бы построить что-то свое на пайпах / сокетах + какой-нибудь MsgPack
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Arthur
Там в NDSpase можно получать значения по индексу, например table["first key", Date(2020, 1 , 1)]
источник

A

Arthur in Язык программирования Julia / Julia programming language
Мне кажется, что там можно такое сделать
источник

ДН

Даниил Николаев... in Язык программирования Julia / Julia programming language
Arthur
Мне кажется, что там можно такое сделать
Я не нашёл в доке, но мб упустил
источник

A

Arthur in Язык программирования Julia / Julia programming language
Viktor G.
хотелось бы построить что-то свое на пайпах / сокетах + какой-нибудь MsgPack
А прикрутить, что нужно к Genie или Bukdu, не получится?
источник

A

Arthur in Язык программирования Julia / Julia programming language
Даниил Николаев
Я не нашёл в доке, но мб упустил
nd = ndsparse((x=x, y=y), (z=z,))
nd[x_val, :]
источник

A

Arthur in Язык программирования Julia / Julia programming language
Это не то, что нужно?
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Arthur
А прикрутить, что нужно к Genie или Bukdu, не получится?
Вообще хотелось самый примитивный вариант процесса с RPC, входным и выходным потоком...

В Genie и Bukdu по-моему только HTTP? Или есть возможность добавлять эндпоинты через вебсокеты со своей сериализацией?
источник

A

Arthur in Язык программирования Julia / Julia programming language
Не знаю, честно говоря, спросил на всякий, мало ли эти пакеты на глаза не попадались)
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Viktor G.
смотрю варианты RPC на Julia - по ходу единственный это https://github.com/JuliaWeb/JuliaWebAPI.jl
но в нем очень мало вариантов транспорта и форматов сообщений...

по сути, единственный независимый от языка формат сериализации - это JSON...
Он заброшен несколько лет назад
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Вебсокеты есть в HTTP.jl
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Roman Samarev
Он заброшен несколько лет назад
Откуда инфа?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
См. коммиты
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Всё что нужно, понесено в HTTP.jl
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
ну полгода назад последний
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Ну есть там один товарищ, который пытался генератор для свагера сделать именно под этот интерфейс….
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Вебсокеты обеспечивают только транспорт (бинарный поток), для полноценного RPC надо еще десериализовать сообщения и раскидать их по своим эндпоинтам (функциям).

Чтобы не делать это вручную, обычно используют HTTP-рутеры и просто кидают сообщения в тело HTTP-запроса, так? (И называют это JSON-RPC)

Ну а если мне не нужен HTTP-протокол, то надо руками писать свою реализацию рутинга по функциям API?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Получается, что так.
А как обычно роутеры устроены для сокетов? Какой-то минимальный анализ тела сообщения?
источник