Size: a a a

2019 December 25

Ɖ

Ɖrēw in pro.net
Ребят, подскажите как правильнее заимплементить

В одном месте нужно положить что то в стрим (или что то аналогичное)
В другом месте нужно ждать нового значения в стриме (или в чем то аналогичном) и как только приходит - писать в другой стрим

Это лучше реализовать на каких то Stream или его проихводных?
источник

Ɖ

Ɖrēw in pro.net
Может сейчас есть что то модное молодежное для решения такой проблемы
источник

Ɖ

Ɖrēw in pro.net
Если конкретизировать - есть gRPC сервис с 2 методами — Send и Consume, первый позволяет клиенту отправить команду, обрабатывая которую появляются ивенты, которые надо отдать в стрим в Consume
источник

IC

Ilya Chernoudov in pro.net
Ɖrēw
Может сейчас есть что то модное молодежное для решения такой проблемы
Дак ведь channel жеж
источник

Ɖ

Ɖrēw in pro.net
Consume это gRPC stream
источник

IC

Ilya Chernoudov in pro.net
Ɖrēw
Если конкретизировать - есть gRPC сервис с 2 методами — Send и Consume, первый позволяет клиенту отправить команду, обрабатывая которую появляются ивенты, которые надо отдать в стрим в Consume
Дак у тебя через iasyncenumerable не получается что ли?
источник

Ɖ

Ɖrēw in pro.net
Не совсем понял что ты имеешь ввиду
источник

IC

Ilya Chernoudov in pro.net
Ты какой grpc юзаешь?
источник

IC

Ilya Chernoudov in pro.net
Какую реализацию?
источник

Ɖ

Ɖrēw in pro.net
Который в 3 коре
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
хм. тоже боксинг
источник

IC

Ilya Chernoudov in pro.net
EgorBo
хм. тоже боксинг
Дак ты попробуй через is
источник

IC

Ilya Chernoudov in pro.net
Is int .. return int object t
источник

s

semptra in pro.net
EgorBo
хм. тоже боксинг
А чего тут боксинга быть не должно? Сначала же каст к Object
источник

Ɖ

Ɖrēw in pro.net
semptra
А чего тут боксинга быть не должно? Сначала же каст к Object
Думаю речь про какие то оптимизации
источник

E

EgorBo in pro.net
semptra
А чего тут боксинга быть не должно? Сначала же каст к Object
каст к обжект вынужденный
источник

E

EgorBo in pro.net
т.к. нельзя делать (int)v
источник

E

EgorBo in pro.net
и т.к. он вынужденный - то джит его оптимизирует
источник

E

EgorBo in pro.net
но тут нет
источник