There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example:

The goal of this project is to get familiar with those libraries and integrate one of them with an existing HTTP client library eventually allowing for more performant and scalable applications.

The status after Hackweek 0x10 is that there is two big patches (pull requested) to bring the library more close to a 1.0.0 release:

  1. Major API cleanup
  2. Async and non-blocking HTTP backend

We could now take it from here and actually make the 1.0.0 release happening as well as an integration with Uyuni/SUSE Manager!

Looking for mad skills in:

http java async scalability performance susemanager salt library uyuni

This project is part of:

Hack Week 16

Activity

  • over 1 year ago: jochenbreuer liked Go async (and non-blocking) with HTTP requests
  • over 1 year ago: Johannes Renner added keyword "uyuni" to Go async (and non-blocking) with HTTP requests
  • over 1 year ago: Johannes Renner started Go async (and non-blocking) with HTTP requests
  • over 1 year ago: Johannes Renner left Go async (and non-blocking) with HTTP requests
  • about 2 years ago: mbologna liked Go async (and non-blocking) with HTTP requests
  • Show History

    Comments

    Be the first to comment!

    Similar Projects

    Package LanguageTool for openSUSE by namtrac

    LanguageTool is a style and grammar checker for...


    Bean Counter - libre calorie tracker app for Android by gniebler

    To teach myself Java coding and Android develop...


    Ant Ivy OBS resolver by cbosdonnat

    SUSE Manager uses an ivy repository on the R&D ...


    Uyuni: improve spacewalk-repo-sync performance by moio

    Let's make reposync faster

    Every day,

    ...


    Suse Manager - SPA by LuNeves

    The experience while navigating throughout the ...


    terracumber: python replacement for sumaform-test-runner by juliogonzalezgil

    At SUSE Manager and Uyuni we use right now a se...


    Make "salt-toaster" available to be used outside SUSE by PSuarezHernandez

    The salt-toaster (https://github.com/openSUSE...


    Run and manage your Ansible cluster using Salt! by PSuarezHernandez

    At SUSE we've implemented a module on Salt call...


    From bare metal to virtualized Kubernetes cluster with just Salt and Redfish by joachimwerner

    My goal is build on Alberto's work on ["yomi"](...


    Uyuni (property based testing (with (lisp) )) by dmaiocchi

    I will not have the time for bootstrapping this...


    terracumber: python replacement for sumaform-test-runner by juliogonzalezgil

    At SUSE Manager and Uyuni we use right now a se...


    Ant Ivy OBS resolver by cbosdonnat

    SUSE Manager uses an ivy repository on the R&D ...