GithubHelp home page GithubHelp logo

christian130 / jms_project Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 37.11 MB

this is a very OLD complete JMS solution backed by APACHE LICENSE please note in the file LICENSE

License: Apache License 2.0

Java 100.00%

jms_project's Introduction


[1]

[Implementación]

[Vista General]

[Librerías]

2 Instalar Librerías

[Apollo Broker]

[Levantar JMS ApolloMQ]

3 Compilar Fuentes




Implementacion

  • Implementacion
  1. Vista general

El programa esta implementado en Spring con el plugin spring-boot, basicamente es un broker JMS que se conecta a una cola y que genera los mensajes como peticiones para luego recogerlos y guardarlos en mongoDB.

Para compilar el programa se es necesario obtener el ultimo JDK 1.8, para ejecutarlo simplemente basta con el JRE. El codigo Fuente de la aplicacion esta en el drive…

en el momento de realizar esta guia, no existia un repositorio, en orden de compilar las fuentes que estan en este documento por favor siga abajo en el apartado compilar fuentes


Apollo producer Estas son las fuentes iniciales de la aplicacion (tambien se pueden obtener con el primer commit usando la interfaz grafica de bitbucket)

                  [ https://drive.google.com/open?id=0Bz-I92ggYYjkNm1DWmQ2a2d5cFE](Link URL)

Probado En:

Windows 7 professional edition 32bits

  1. Librerias

Las siguientes son una lista de librerias que estan en rojo requieren atencion para su instalacion, las demas se instalan automaticamente via POM…


Name Version

Apollo Broker V 1.7.1 Esta es una carpeta ya compilada para windows y linux con el nombre de Agente02

                            [https://drive.google.com/open?id=0Bz-I92ggYYjkQmRGRC1JcU93NTQ](Link URL)

mongodb Base de datos no-sql tipo Document

                            > Librerias


Guía de instalacion Christian130
25 de julio de 2016


  • Apollo Broker

Realmente para instalar las librerias requeridas no se hace falta sino realmente el JDK, favor descargar el zip con el Apollo descomprimirlo y ejecutarlo por consola…

Instalar Librerias ¿Como instalar el broker?

Para instalar el broker hay que

1.- descomprimirlo en la raiz, el Apollo tiene un detalle que tiene que ser descomprimido en la raiz para que pueda levanter el serviciado, para fines o propositos de este manual de ahora en Adelante utilizaremos el Puerto 7100:

a.- Crear una carpeta en C:\ (en la raiz de la unidad), llamada Apollo

b.- ir a la carpeta creada

c.- copiar el archivo zip descargado con el nombre apolloProducer.zip a nuestra carpeta recien creada

d.- Click derecho “extraer aqui”/extract here e.-ir a la ruta especificada en el dibujo de abajo…

d.-abrir una consola de commandos (inicio)inicio.png

todos los programas > consola de commandos

Levantar JMS ApolloMQ

Con la consola de comandos (en windows) abierto ejecutar:

#!bash

C:\Apollo\Agente02\bin\apollo-broker.cmd run

Luego si hemos serviciado nuestra BD no-relacional tipo documento MongoDB, simplemente llamar mongo con el comando

#!bash

mongo

y verificar que la base de datos fieldvision_demo, con el comando:

#!bash

show databases;

De lo contrario favor ir a confluence y descargar el siguiente archivo [https://dev-datatraffic.atlassian.net/wiki/download/attachments/34570243/fieldvision_demo.tar.gz?api=v2 ](Link URL)(verificar si se tienen los permisos necesarios), si no se tienen permisos prontamente se añadiran a este repositorio todos los archivos necesarios (para levantar la aplicacion se necesitan una serie de pasos en los cuales se pueden encontrar en[ https://dev-datatraffic.atlassian.net/wiki/display/SUP/Herramientas+ETL+con+Pentaho+Data+Integratio](Link URL)n)

jms_project's People

Contributors

christian130 avatar

Watchers

 avatar  avatar

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.