Welcome to EverybodyWiki ! Nuvola apps kgpg.png Log in or create an account to improve, watchlist or create an article like a company page or a bio (yours ?)...

Moleculer

From EverybodyWiki Bios & Wiki








Moleculer
Mol logo.svg
Original author(s)icebob
Stable release
0.14.2 / February 14, 2020; 8 months ago (2020-02-14)...[1]
Written inJavaScript
Engine
    PlatformNode.js
    TypeJavaScript framework
    LicenseMIT License[2]
    Websitemoleculer.services

    Amazon.com Logo.png Search Moleculer on Amazon.

    MoleculerJS, or simply Moleculer, is an open-source Node.js microservices framework for building distributed web applications[3] [4] [5] [6] [7] [8] [9] [10] [11]

    Overview[edit]

    Moleculer is a progressive microservices that supports multiple software architectures: monolith [12], microservices [13] or mixed. Moleculer provides out-of-the box most of the features required to build distributed web applications. Some of the features are listed below:

    • Request-Reply Concept
    • Streams
    • Event-driven architecture with balancing
    • Service registry & dynamic service discovery
    • Load balanced requests & events (Round-Robin, Random, CPU-usage, Latency)
    • Fault tolerance features ( Circuit Breaker, Bulkhead, Retry, Timeout, Fallback)
    • Middlewares
    • Versioned services
    • Service mixins
    • Caching (memory, Redis)
    • Pluggable transporters ( TCP, NATS, MQTT, Redis, NATS Streaming, Kafka)
    • Pluggable serializers (JSON, Avro, MessagePack , Protocol Buffers, Thrift)
    • Pluggable data validator
    • All nodes are equal, no master/leader node
    • Built-in metrics with multiple exporters (Prometheus, Datadog, StatsD)
    • Built-in tracing support with multiple exporters(Jaeger, Zipkin, Datadog)
    • HTTP Gateway

    Polyglot Implementations[edit]

    The open-source community is also working on porting Moleculer to Java, Go and Ruby languages.

    Popularity[edit]

    Moleculer is used by Ghost, Shareworks by Morgan Stanley, Sonda and more[14]. Microsoft's Web Template Studio also provides support for Moleculer[15]

    See also[edit]


    Other articles of the topic Free and open-source software : XNap, AdoptOpenJDK, PySol, Gede (software), Conectiva, 1964 (emulator), Australia Cash
    Some use of "" in your query was not closed by a matching "".Some use of "" in your query was not closed by a matching "".

    • Microservices
    • Docker
    • Kubernetes

    References[edit]

    1. "MoleculerJS Releases". GitHub. August 26, 2019.
    2. "moleculerjs/LICENSE". GitHub. Retrieved August 28, 2019.
    3. "Moleculer - Progressive microservices framework for Node.js". Moleculer.
    4. "Macrometa and Moleculer JS Team Up to Offer Edge and Globally Distributed Apps to Javascript, Node.js, and Cloud Native Developers". Business Insider. Retrieved 11 December 2019.
    5. Bigheti, Jeferson; Fernandes, Michel; Godoy, Eduardo (12 August 2019). "Control as a Service: A Microservice Approach to Industry 4.0". IEEE. doi:10.1109/METROI4.2019.8792918. Retrieved 3 September 2019.
    6. Anisetti, Marco; A. Ardagna, Claudio; Gaudenzi, Filippo; Damiani, Ernesto (November 2019). "A Continuous Certification Methodology for DevOps". Proceedings of the 11th International Conference on Management of Digital EcoSystems: 205-212. doi:10.1145/3297662.3365827.
    7. Heller, Martin. "The complete guide to Node.js frameworks". InfoWorld. Retrieved 21 October 2019.
    8. Wayner, Peter. "18 Node.js and JavaScript libraries for fast and simple microservices". InfoWorld. Retrieved 21 October 2019.
    9. "Top 20 Best NodeJS Frameworks For Developers in 2019". UbuntuPIT - Linux News, Machine Learning, Programming, Data Science. 22 September 2019. Retrieved 21 October 2019.
    10. "Building microservices architecture with Node.js and Moleculer". merixstudio. Retrieved 29 August 2019.
    11. "MoleculerJS Is Your NodeJS Framework For Microservices". Wiredelta. Retrieved 21 October 2019.
    12. "Monolithic Architecture". Microservices.io. Retrieved 28 August 2019.
    13. "Microservice Architecture". Microservices.io. Retrieved 28 August 2019.
    14. "Companies using Moleculer in production". moleculer. Retrieved 21 October 2019.
    15. "Microsoft Web Template Studio". Github. Microsoft. Retrieved 21 October 2019.


    Category:JavaScript web frameworks Category:Software frameworks Frameworks Category:Web development Category:Software using the MIT license

    Moleculer[edit]

    This article "Moleculer" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Moleculer. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.


    Farm-Fresh comment add.png You have to Sign in or create an account to comment this article !