Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance improvements to Californium-proxy #479

Merged
merged 1 commit into from Nov 27, 2017
Merged

Performance improvements to Californium-proxy #479

merged 1 commit into from Nov 27, 2017

Commits on Nov 22, 2017

  1. Optimizations of californium-proxy

    This commit improves the performance of californium-proxy. The changes
    are summarized as follows:
    
    - Proper use of log formatting.
    - Avoid spawning two threads for processing incoming requests.
    - Outgoing HTTP requests are now using the Apache HttpAsyncClient.
    - Prevent race conditions where concurrent HTTP requests may use the
    same Endpoint for CoAP requests where the message body might get
    inter-mixed with other concurrent messages. This is solved by using a
    pool of EndpointManagers across requests.
    
    Signed-off-by: martinmine <martin_mine@hotmail.com>
    martinmine committed Nov 22, 2017
    Configuration menu
    Copy the full SHA
    8c0fbe3 View commit details
    Browse the repository at this point in the history