<commit_before># Servidor Balanceador

##### Propósito

Con la intención de crear un controlador para administrar las conexiones de los pares hacia los servidores catalogos, se crea un servidor que se encarga de balancear y distribuir el trabajo basandose en la cantidad de conexiones actuales de cada servidor catalogo. Para este proposito se utilizaron las tecnologias: NodeJs, framework AdonisJs, SQLite, Socket.io lo que nos permitio un desarrollo e independencia de cada componente del proceso.

#### Requisitos

Como parte fundamental del proyecto es necesario tener instalado NodeJs (https://nodejs.org/es/) y npm para la instalación de librerias.

#### Instalación

```sh
$ git clone git@github.com:zamudio-fabian/servidor-balanceador.git
$ cd servidor-balanceador
$ npm install
$ touch .env
```

Llenar el archivo con los datos segun corresponda

>   HOST=localhost
PORT=3333
APP_KEY=<KEY>
NODE_ENV=development
CACHE_VIEWS=false
SESSION_DRIVER=cookie
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_USER=root
DB_PASSWORD=
DB_DATABASE=adonis



```
$ ./ace migration:run
$ npm run
```


### Author
<NAME>
<EMAIL><commit_msg>Se cambiar read.me<commit_after># Servidor Balanceador

##### Propósito

Con la intención de crear un controlador para administrar las conexiones de los pares hacia los servidores catalogos, se crea un servidor que se encarga de balancear y distribuir el trabajo basandose en la cantidad de conexiones actuales de cada servidor catalogo. Para este proposito se utilizaron las tecnologias: NodeJs, framework AdonisJs, SQLite, Socket.io lo que nos permitio un desarrollo e independencia de cada componente del proceso.

#### Requisitos

Como parte fundamental del proyecto es necesario tener instalado NodeJs (https://nodejs.org/es/) y npm para la instalación de librerias.

#### Instalación

```sh
$ git clone <EMAIL>@github.com:zamudio-fabian/servidor-balanceador.git
$ cd servidor-balanceador
$ npm install
$ touch .env
```

Llenar el archivo con los datos segun corresponda

>   HOST=localhost
>   PORT=3333
>   APP_KEY=<KEY>
>   NODE_ENV=development
>   CACHE_VIEWS=false
>   SESSION_DRIVER=cookie
>   DB_CONNECTION=sqlite
>   DB_HOST=127.0.0.1
>   DB_USER=root
>   DB_PASSWORD=
>   DB_DATABASE=adonis



```
$ ./ace migration:run
$ npm run
```


### Author
<NAME>
<EMAIL>
{'fraction_non_alphanumeric': 0.08213820078226858, 'fraction_numerical': 0.008691873098652759, 'mean_word_length': 4.963730569948186, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 22, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 3, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3760424', 'n_tokens_mistral': 813, 'n_tokens_neox': 769, 'n_words': 255}