Nessuna descrizione

README.md 1.7KB

mediahub

Instruction : Vous allez avoir droit à 5 fichier.

Ces 5 fichiers Charles pense qu’il faudra les charger dans dictionnary, dans 5 map et ensuite vous allez devoir les requêté à l’aide d’akkastream.

Le principe d’akka est que sa permet de créer un pipe, vous avez la même logique que des streams en java. Donc le principe est que vous avez deux, trois recherche à opérer et vous allez faire un cor ( une api business) qui permet de faire une recherche et qu’il faudra écrire en SCALA.

L’idéal serait d’écrire tous le service en scala, regarder sur internet comment créer un service en scala.

Sinon, vous faites un springboot qui va appeler ce core dev en scala. Ce qui est certain c’est que le core doit être écrit en scala sur la base de l’api stream AKKA.

Le sentiment de Charles est qu’il faut bien montrer le principe du pipe, c’est à dire que vous allez avoir potentiellement 5 map et l’idée est d’avoir un seul stream qui va permettre de les requêtes et de concaténer les résultats, pour en faire un résultat final qui va être envoyé au service.

Vous en discuterez lundi avec Charles pour savoir de quelle façon le faire.

Pour résumer :

Un core qui va être développé en scala au travers de la librairie Akkastream ( akkastream va permettre de requêter les différend fichier comme étant des source de donnée).

Sur la base de cette source-là vous allez avoir des sources de données que vous allez concaténer au travers d’un stream et c’est sur ce stream là que vous allez faire vos recherches.

A voir comment vous allez gérer ça lundi avec Charles.

Ce service, il faudra l’exposer avec un springboot qui prépose juste une API requête qui appellera ce cœur business.

Powered by TurnKey Linux.