GithubHelp home page GithubHelp logo

ormi-org / agamis-fusion Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 11.53 MB

Network appliance for agamis data layer

Home Page: https://agamis.io/apps/fusion

License: Apache License 2.0

Scala 50.47% Dockerfile 0.57% TypeScript 35.99% HTML 4.23% SCSS 4.06% JavaScript 2.39% CSS 0.04% API Blueprint 2.25%
scala jvm agamis apache-ignite mongodb

agamis-fusion's Introduction

Agamis Fusion / Fusion File System

Fusion is a network appliance designed to serve as data layer for OGDT Ecosystem. It is based on :

  • JVM runtime
  • Scala language
  • sbt compiler
  • Apache Pekko framework
  • Apache Ignite Datagrid
  • MongoDB

Installation

Installation for local development

Clone this repo and navigate to its root directory.

You should put it in a Scala/sbt environment for compiling jvm binaries.

Apache Ignite configuration is shipped with GridGain control-center-agent v2.9.0.1.

Using your own Control Center instance

If you want to use it with your own control-center, you need to enter shell of your ignite container and use following in Ignite root directory (default is : /opt/ignite/apache-ignite) :

./management.sh --uri http://<control-center-frontend-host>:<control-center-frontend-port>

It will give you a new token in container logs which you can use in your control center to add cluster

Usage

Download latest release in releases page.

This software is made to be used with Apache Ignite : A docker configuration can be found for setting up Apache Ignite instance.

This software can be deployed both in a distributed way or as a monolithic application.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Refer to CONTRIBUTING.md for detailed ways of contributing.

License

This software is released under Apache-2.0

See LICENSE and COPYRIGHT

Used softwares

Apache Ignite : https://ignite.apache.org/

MongoDB : https://www.mongodb.com/

Docker : https://www.docker.com/

agamis-fusion's People

Contributors

alexdmsc avatar gurv123 avatar watchmebakinwaffles avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

alexdmsc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.