Skip to content

FREME cloud progress #66

@jnehring

Description

@jnehring

I have implemented the FREME cloud basic services with these basic services:

  • eureka-server starts the service discovery server. needs to be included in a single freme-package all over the cluster, right now in the broker.
  • eureka-client adds the eureka service discovery client to a freme package. needs to be included in every freme package in the cluster, which is right now broker and worker.
  • load-balancer is put in the broker and distributes requests to the worker nodes. The load balancer discovers the worker nodes via eureka.

Further I have created two freme packages

  • cloud-worker will be have many instances that do the enrichment. It uses DKT NER for enrichment.
  • cloud-broker performs the load balancing.

I wanted to test the new basic services on the Google Compute engine but it did not work out because it is quiet complicated to configure the Google Compute engine. So my next approach is to try it out locally using Docker images. When it works locally then I can use any cloud environment that runs docker.

A good side effect of this work is that FREME will be run on docker which maybe easens the installation of FREME.

I will use this issue to document the progress of this topic.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions