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 hackers with the skills:

http java async scalability performance susemanager salt library uyuni

This project is part of:

Hack Week 16

Activity

  • over 6 years ago: jochenbreuer liked this project.
  • over 6 years ago: j_renner added keyword "uyuni" to this project.
  • over 6 years ago: j_renner started this project.
  • over 6 years ago: j_renner left this project.
  • about 7 years ago: mbologna liked this project.
  • about 7 years ago: j_renner started this project.
  • about 7 years ago: dmaiocchi liked this project.
  • about 7 years ago: j_renner liked this project.
  • about 7 years ago: j_renner added keyword "http" to this project.
  • about 7 years ago: j_renner added keyword "java" to this project.
  • about 7 years ago: j_renner added keyword "async" to this project.
  • about 7 years ago: j_renner added keyword "scalability" to this project.
  • about 7 years ago: j_renner added keyword "performance" to this project.
  • about 7 years ago: j_renner added keyword "susemanager" to this project.
  • about 7 years ago: j_renner added keyword "salt" to this project.
  • about 7 years ago: j_renner added keyword "library" to this project.
  • about 7 years ago: j_renner originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    SUSE AI Meets the Game Board by moio

    Use [tabletopgames.ai](https://tabletopgames.ai...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Improve Development Environment on Uyuni by mbussolotto

    Description

    Currently create a dev environm...


    Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov

    [comment]: # (Please use the project descriptio...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov

    [comment]: # (Please use the project descriptio...


    Install Uyuni on Kubernetes in cloud-native way by cbosdonnat

    Description

    For now installing Uyuni on K...


    Edge Image Builder and mkosi for Uyuni by oholecek

    Description

    One part of [Uyuni system man...


    Saltboot ability to deploy OEM images by oholecek

    Description

    [Saltboot](https://github.com...


    Run local LLMs with Ollama and explore possible integrations with Uyuni by PSuarezHernandez

    Description

    Using Ollama you can easily run...


    Enable the containerized Uyuni server to run on different host OS by j_renner

    Description

    The Uyuni server is provided ...