3 ms·
Thanks for the response! > That being said, there are a number of cases that are greatly simplified by the higher-level abstractions and more-robust error hand
by sausagefeet 14y ago
Thanks for the response!
> That being said, there are a number of cases that are greatly simplified by the higher-level abstractions and more-robust error handling ZeroRPC provides.
IMO, c.call(hello, "foo", "bar') would be better than c.hello("foo", "bar"). I think the latter gives too much of an illusion of local call.
- bombela 14y agoYou can use the alternative syntax: c('hello', 'foo', 'bar') Usually, "c" will be called "logger_service" or "metrics_service", thus reminding you that you are talking to a remote service, but its obviously just a convention... Yes I know, people dont like convention, ee had cases when this illusion of a local call leaded us to do bad shit, this is true. I think its the trade-off of any abstraction. More power under your fingers-tip mean easier use for good... or bad.