[devel] Q: future of alterator backends

Mikhail Efremov sem at altlinux.ru
Wed Oct 28 21:33:07 UTC 2009


On Wed, 28 Oct 2009 23:11:07 +0300 Anton Farygin wrote:
> > New style backend will look like:
> > --
> >
> > alterator_api_version=1
> >
> > . alterator-sh-functions
> >
> > ....
> >
> > alterator_export_var a ipv4-address
> > alterator_export_var b hostname
> >
> > alterator_export_proc foo
> > alterator_export_proc bar
> 
> Стас, а если foo, bar, ipv4-address и hostname надо получать из 
> медленного источника, то не получится ли замедления - нам ведь
> придётся проинициализировать все эти значения _одновременно_ ?

Нет, если я правильно понял мысль Стаса - это просто инициализация
именами. Реальный вызов функции foo произойдет только когда будет вызов
(woo-call "/backend/foo" arg1 "value1" arg2 "value2") из клиентского
кода.
В целом все это позволит выкинуть одинаковый, повторяющийся
в каждом бакенде код. Так что мне нравится :)

-- 
WBR, Mikhail Efremov


More information about the Devel mailing list