Skip to content

Latest commit

 

History

History
53 lines (29 loc) · 1.83 KB

README.md

File metadata and controls

53 lines (29 loc) · 1.83 KB

Build Status License

Blobs

This repository contains all the modules needed for an application. From creation of a blob, write it to a particular storage sink to read that blob back anytime you want. A blob can be any data that you may need to store somewhere for future need, preferably request and response data of a service.

This library is divided into two for different types of usages:

  1. Standalone

  2. Haystack

    For more information on haystack please refer this.

Table of content

Setup

Clone

Use the following command to clone the repository including the submodules present in it:

git clone --recursive [email protected]:ExpediaDotCom/blobs.git

Updating submodules (skip --init flag if model submodule was already initialized):

git submodule update --init --recursive

Build

Use the following command to build the repository:

mvn clean package

Blobs Core

This module contains all the core classes needed to instrument the creation of the blobs and then start the process of writing it to a store. Only the Blob Model is created by the blob.proto present in model module inside the package com.expedia.www.blobs.model.

Stores

Click here for more details.