security - Caching and Replay Proxy Server in Deployment -
i have logging server receives data stateless clients on single network (inaccessible outside world). i'd make sure logs received server, if internet connection goes down.
to easiest solution set proxy server, , have client log both logging server , proxy server. proxy server tries log logging server, , if fails caches request later. this:
notes:
- all requests idempotent.
- the clients stateless (logs can not cached on clients)
- all parts of system, except intermediate "internet" step, configurable.
- the proxy server not need read or modify data.
- the logging server response not used client.
- i cannot make significant changes client or logging server (cassandra great application, though).
my questions: there off shelf software can serve proxy? if not, think when writing this? there concerns scheme?
your proxy looks simple persistent queue. have add/configure connector logging server.
but without queue whole process looks 2 db queries , and 2 rest calls - waste more time comparing different products writing on own
Comments
Post a Comment