36

GitHub - wso2/micro-integrator: The cloud-native configuration driven runtime th...

 5 years ago
source link: https://github.com/wso2/micro-integrator
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

WSO2 Micro Integrator

Build Status License

WSO2 Micro integrator is a open-source, lightweight, fast, scalable, and distributed microservice integration layer which is the cloud-native distribution of WSO2 Enterprise Integration (EI)

Summary

Why Micro Integrator?

WSO2 Micro Integrator is built for developers who would like to integrate microservices and cloud native architectures using a configuration-driven approach. The Micro Integrator gives developers the best possible experience for developing, testing, and deploying integrations and tooling.

The Micro integrator developer experience is especially tuned for,

  • Integration developers who prefer config driven approach.
  • People who are looking for a solution to make their brownfield (ie. legacy systems) integrated into their new microservices based solutions.
  • Existing WSO2 EI and integration middleware users who want to move into cloud native or Micro services architecture.

The Micro Integrator also provides an enhanced experience for those using a container-based architecture and works natively on the Kubernetes ecosystem and it makes deployment with Docker a simple process. Following are the main design objectives for developing the Micro Integrator.

  • Lightweight and optimized runtime based on the same integration runtime of EI.
  • Native support for Docker and Kubernetes.
  • Flawless developer experience for developing, testing and deploying integrations and tooling.
  • Integrate natively with cloud native ecosystem projects.
  • Building a runtime suitable for hybrid integration requirements (integration cloud).

Development

If you are planning on contributing to the development efforts of WSO2 Micro Integrator, you can do that by checking out the latest development version. The master branch holds the latest unreleased source code.

Building from the source

Please follow the steps below to build WSO2 Micro Integrator from source code.

  1. Clone or download the source code from this repository (https://github.com/wso2/micro-integrator).
  2. Run the maven command mvn clean install from the root directory of the repository.
  3. The generated Micro Integrator distribution can be found at micro-integrator/distribution/target/wso2mi-<version>.zip.

Building the Docker image

You can build the Docker image for Micro Integrator by setting the system property docker.skip to false when running maven build. This builds and pushes the micro-integrator Docker image to the local Docker registry.

mvn clean install -Ddocker.skip=false

Enterprise Support & Demo

If you are looking for enterprise level support for the solutions you develop using WSO2 Micro Integrator please visit https://wso2.com/integration/.

Licence

WSO2 Micro Integrator is licensed under the Apache License.

Copyright

(c) 2018, WSO2 Inc. All Rights Reserved.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK