Details
Description
As discussed in the threads related to the main ticket #IGNITE-12464, we deprecate references to local services like
IgniteServices#service() IgniteServices#services()
and fix behavior of the proxies like
serviceProxy(String name, Class<? super T> svcItf, boolean sticky)
so that a proxy is given every time even for local services.
Reasons in short:
- Direct references to local services corrupt the service statistics.
- Direct references to local services bring no real optimization.
- `serviceProxy()` says 'proxy', '@return Proxy over service'. It should return a proxy and do not variate behavior. Especially depending on user-side settings
Also, the documentation of service metrics and limitations or local services is going to get improved.
Attachments
Issue Links
- Dependency
-
IGNITE-15650 Statistics for platform services.
- Resolved
- links to