Skip to content
Yuval Aviyam edited this page Dec 24, 2017 · 1 revision

Eureka

Eureka DL Engine by Wix Promote

(An experimental project)

RPC Client

Add a dependency

<dependency>
    <groupId>com.wixpress.eureka</groupId>
    <artifactId>wix-eureka-dl-api</artifactId>
</dependency>

ERB file

Put in your ERB file the following line:

<eurekaUrl><%= service_url("com.wixpress.eureka.wix-eureka-dl-engine") %></eurekaUrl>

RPC Services

RPC client initialization

Init ClassificationService with rpcProxyFactory

rpcProxyFactory.builderFor(classOf[ClassificationService])
	.withAbsoluteUrl(eurekaUrl + "/ClassificationService")
	.build()

RPC client initialization

Init PredictionService with rpcProxyFactory

rpcProxyFactory.builderFor(classOf[PredictionService])
	.withAbsoluteUrl(eurekaUrl + "/PredictionService")
	.build()

RPC client initialization

Init CorrelationService with rpcProxyFactory

rpcProxyFactory.builderFor(classOf[PredictService])
	.withAbsoluteUrl(eurekaUrl + "/CorrelationService")
	.build()