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:

proxy server architecture

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

Popular posts from this blog

javascript - Slick Slider width recalculation -

jsf - PrimeFaces Datatable - What is f:facet actually doing? -

angular2 services - Angular 2 RC 4 Http post not firing -