kumuluzee | Lightweight open-source framework | Microservice library

 by   kumuluz Java Version: v3.12.2 License: MIT

kandi X-RAY | kumuluzee Summary

kandi X-RAY | kumuluzee Summary

kumuluzee is a Java library typically used in Architecture, Microservice, Docker applications. kumuluzee has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has high support. You can download it from GitHub, Maven.

Lightweight open-source framework for developing microservices using standard Java/JavaEE/JakartaEE/EE4J technologies, extending them with Node.js, Go and other languages, and migrating to cloud-native architecture. KumuluzEE is a lightweight framework for developing microservices using standard Java/JavaEE/JakartaEE/EE4J technologies, extending them with Node.js, Go and other languages, and migrating existing applications to microservices and cloud-native architecture. KumuluzEE packages microservices as standalone JARs. KumuluzEE microservices are lightweight and optimized for size and start-up time. They fit perfectly with Docker containers. KumuluzEE microservices are fully compatible with Kubernetes. KumuluzEE also provides extensions for developing common patterns in cloud-native architectures, including configuration, logging, discovery, fault tolerance with circuit-breakers, metrics, security, event streaming and more. KumuluzEE has been designed to use the standard Java/JavaEE/JakartaEE/EE4J technologies and APIs with optional extensions for easier development of cloud-native microservices. Therefore, it is particularly suitable for existing enterprise Java developers, who would like to leverage their skills, but progressively move from monolithic to microservice design patterns. KumuluzEE provides full support for Java, including Java SE 9/10/11 and higher versions and Java EE 8. In addition to Java, KumuluzEE supports several programming languages, including Node.js and Go. Support for additional languages will be added soon. For these languages, KumuluzEE also provides support for service configuration and discovery. KumuluzEE is Eclipse MicroProfile compliant and provides support for MicroProfile 1.0, 1.1, 1.2, 1.3, 1.4, 2.0, 2.1, 3.0, 3.1, 3.2 and 3.3. KumuluzEE implements MicroProfile Config 1.4, MicroProfile Health 2.2, MicroProfile Fault Tolerance 2.1, MicroProfile Metrics 2.3, MicroProfile JWT Authentication 1.1, MicroProfile Rest Client 1.3, MicroProfile OpenAPI 1.1 and MicroProfile Open Tracing 1.3 APIs.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              kumuluzee has a highly active ecosystem.
              It has 282 star(s) with 65 fork(s). There are 39 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 14 open issues and 81 have been closed. On average issues are closed in 117 days. There are 8 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of kumuluzee is v3.12.2

            kandi-Quality Quality

              kumuluzee has 0 bugs and 0 code smells.

            kandi-Security Security

              kumuluzee has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              kumuluzee code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              kumuluzee is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              kumuluzee releases are available to install and integrate.
              Deployable package is available in Maven.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed kumuluzee and discovered the below as its top functions. This is intended to give you an instant insight into kumuluzee implemented functionality, and help decide if they suit your requirements.
            • Initialize the configuration
            • Create a ServerConnectorConfigBuilder
            • Sets connection pool configuration
            • Creates Ee config
            • Initialize web context
            • Create configuration
            • Retrieves the relative path to the project
            • Apply Jersey request
            • Translate Jersey request
            • Loads native library
            • Formats a log record
            • Initializes the configuration
            • Extract the main jar entry from the jar file
            • Get key value
            • Initialise the configuration
            • Gets list
            • Construct XADataSource object
            • Gets list size
            • Returns the default persistence unit name
            • Returns a list of all map keys for the given key
            • Register persistence context in persistence context
            • Returns the set of keys for the given key
            • Load a class
            • Returns the list size for a given key
            • This method initializes KXF
            • Searches for a resource
            Get all kandi verified functions for this library.

            kumuluzee Key Features

            No Key Features are available at this moment for kumuluzee.

            kumuluzee Examples and Code Snippets

            No Code Snippets are available at this moment for kumuluzee.

            Community Discussions

            Trending Discussions on kumuluzee

            QUESTION

            Kumuluz EE: How to secure GraphQL endpoint?
            Asked 2020-May-22 at 06:40

            Does anyone know how to secure a GraphQL Endpoint that is made with KumuluzEE graphQL? Apparently there is support by KumuluzEE security, but I can't find how to implement it.

            ...

            ANSWER

            Answered 2020-May-22 at 06:40

            Take a look at this sample for using KumuluzEE Security with the KumuluzEE GraphQL extension.

            Source https://stackoverflow.com/questions/61920533

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install kumuluzee

            If you already know how to use Java/JavaEE/JakartaEE/EE4J, then you already know how to use KumuluzEE. It is simple and straightforward. See the getting started wiki section to create your first light-weight standalone Java microservice in 5 minutes. Read tutorials at our home page. Refer to samples for more examples.
            You can find the getting started guide on the projects wiki. You can find samples for Java EE and KumuluzEE.

            Support

            See the contributing docs. When submitting an issue, please follow the guidelines. When submitting a bugfix, write a test that exposes the bug and fails before applying your fix. Submit the test alongside the fix. When submitting a new feature, add tests that cover the feature.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/kumuluz/kumuluzee.git

          • CLI

            gh repo clone kumuluz/kumuluzee

          • sshUrl

            git@github.com:kumuluz/kumuluzee.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link