Comments (5)
@harjitdotsingh thanks for trying parallec.
It should run once. Could you please paste your code here or print some debugging information?
Could you please check the samples here and compare with your code?
https://github.com/eBay/parallec-samples
from parallec.
Here is the code
ParallelTask pt = parallelClient.prepareHttpGet("/search/query?q=$QUERY")
.setHttpHeaders(new ParallecHeader().addPair("x-user", env.getProperty("ifi.user")).addPair("x-password", env.getProperty("ifi.password"))).setProtocol(RequestProtocol.HTTPS)
.setHttpPort(443)
.async()
.setReplaceVarMapToSingleTargetSingleVar("QUERY", queryList, "cdws21.ificlaims.com")
.setResponseContext(returnMap)
.execute((res, responseContext) -> {
String resourcePath = res.getRequest().getResourcePath();
String keyword = resourcePath.substring(resourcePath.lastIndexOf('=') + 1);
returnMap.put(keyword, res.getResponseContent());
});
When I look in the output , it keeps giving me the output from the last run task at a fixed interval. Is there a way to pause the task handling or is it that the Actors are running and waiting for the next task to be processed ?
from parallec.
@harjitdotsingh it should only execute each api once. Could you call http://www.parallec.io/javadoc/io/parallec/core/ParallelTask.html#prettyPrintInfo-- on the paralleltask to see the output? Also can you first reduce the query list to a single one and remove the async() mode so that you can quickly debug?
also you can refer to https://github.com/eBay/parallec-samples/blob/master/sample-apps/src/main/java/io/parallec/sample/app/http/HttpBasicAsyncRunProgressPollingApp.java for the async polling and get the aggregated summary
also check on if there are duplicated items in queryList
from parallec.
The issue isn't happening now. I don't why it kept sending the same request again and again at a fixed interval. It may have been a one off. I will keep an eye out. I think we can close it now
from parallec.
Cool. Let me know if it happens again.
from parallec.
Related Issues (20)
- Https Issues HOT 4
- How to create task with m2m request HOT 2
- Check url protocol in setting up target host HOT 3
- Creating API getter HOT 2
- Which parameter is to control the NettyAsyncHttpProvider? HOT 3
- NPE in ChunkedWriteHandler HOT 3
- Documentation on submitting multiple POST requests HOT 16
- Error when build Jar file w/ this library HOT 4
- May I know how to call an api and get json response using java HOT 1
- Time out error HOT 2
- Ping response time HOT 2
- Tcpclient can't flush the command HOT 1
- Allow sending parallel gRPC requests HOT 1
- Adding a Scala example HOT 1
- Multiple Global Configs HOT 1
- Bulk job of POST requests HOT 1
- Getting time out after 14 seconds HOT 1
- multiple hosts execute different ssh command concurrently
- ParallelTaskBuilder.execute hangs forever waiting for a task completion in sync mode after resources released HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parallec.