Size: a a a

2019 April 05

f

folex in Fluence Chat_ru
Подключается к нодам тендерминта, адреса берет из контракта. Раунробином ходит между нодами тендерминт (реал-тайм) кластера, шлет им запросы в виде JSON-чика
источник

f

folex in Fluence Chat_ru
JSON-чик попадает в тендерминт блок, и посылается на воркера, у которого крутится Asmble (Wasm VM), внутри которой твой код на расте
источник

f

folex in Fluence Chat_ru
И в итоге жсончик попадает в invocation_handler
источник

f

folex in Fluence Chat_ru
вжух вжух
источник

В

Владимир in Fluence Chat_ru
источник

f

folex in Fluence Chat_ru
источник

В

Владимир in Fluence Chat_ru
короч функция session.request(username) это посылка username’a в мою invocation_handler функцию
источник

f

folex in Fluence Chat_ru
угу
источник

В

Владимир in Fluence Chat_ru
сколько таких invocation_handler’ов может быть? Если больше одной, то как мы поймём в какую именно засылаем?
источник

f

folex in Fluence Chat_ru
сейчас invocation_handler может быть только один, так проще. Но тк туда может приходить массив байт или String, на основе этой одной входной функции можно уже раскидывать запросы дальше
источник

f

folex in Fluence Chat_ru
В чем-то похоже на коллбек у какого-нибудь сокета. Тебе приходят байты, делай с ними что хочешь, хоть статику сервь, хоть SQL запросы парсь
источник

В

Владимир in Fluence Chat_ru
я могу из своего раста дёрать другие “аппы” на флюунсе?
источник

f

folex in Fluence Chat_ru
По сети -- нет, но вот линковать свой апп с другими модулями на Wasm в целом можно, и мы щас активно с этим работаем
источник

В

Владимир in Fluence Chat_ru
что значит линковать?
источник

В

Владимир in Fluence Chat_ru
смотри - вот есть у вас базюлька SQL. я хочу котировки в ней держать (от слова кот). прикольно было бы на расте писать уже использую эту базу
источник

f

folex in Fluence Chat_ru
Ну, линковать - не самый точный термин тут. Идея в том, чтобы иметь в одной VM нескольк Wasm модулей, и давать между ними что-то среднее между RPC и ABI. Чтобы можно было например подключить к приложению написанном на одном ЯП, библиотеку на другом ЯП, и на Wasm уровне давать им друг друга вызывать
источник

f

folex in Fluence Chat_ru
Владимир
смотри - вот есть у вас базюлька SQL. я хочу котировки в ней держать (от слова кот). прикольно было бы на расте писать уже использую эту базу
Да, так можно будет скоро
источник

f

folex in Fluence Chat_ru
И можно будет не только на расте ;)
источник

В

Владимир in Fluence Chat_ru
ну на всё что в васм умеет, ага
источник

f

folex in Fluence Chat_ru
В итоге да
источник