[
https://issues.apache.org/jira/browse/DUBBO-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16795222#comment-16795222
]
José Viteri commented on DUBBO-34:
----------------------------------
[~chicken]
Hi.
My name is José Viteri. I'm an undergraduate student from Guayaquil, Ecuador. I
have to admit that this project make my interest, I have some experience in
systems development and balancing, even i haven't worked with dubbo before. I
have an idea of how to make better consistent hash. Also i have an idea of how
JSQ works. Maybe I can contribute with that. Also i was playing around with
dubbo. I discover some few things.
After running the default dubbo-demo-api provider in the main repository , i
have the next stacktrace:
-Dexec.mainClass="org.apache.dubbo.demo.provider.Application"
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building dubbo-demo-api-provider 2.7.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> exec-maven-plugin:1.2.1:java (default-cli) > validate @
dubbo-demo-api-provider >>>
[WARNING] The POM for org.apache.dubbo:dubbo-demo-interface:jar:2.7.1-SNAPSHOT
is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.708 s
[INFO] Finished at: 2019-03-18T01:09:13-05:00
[INFO] Final Memory: 13M/303M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project dubbo-demo-api-provider: Could not
resolve dependencies for project
org.apache.dubbo:dubbo-demo-api-provider:jar:2.7.1-SNAPSHOT: Failure to find
org.apache.dubbo:dubbo-demo-interface:jar:2.7.1-SNAPSHOT in
https://repository.apache.org/snapshots was cached in the local repository,
resolution will not be reattempted until the update interval of
apache.snapshots has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
[http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException.|http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException]
Is a no dependency found so maybe there is not a snapshot for version 2.7.1 for
dubbo-demo-interface. After that i tried the sample of the readme in the dubbo
samples repository, but there is not incubator-dubbo-samples/dubbo-samples-api
folder in that repository. After some workaround i make my demo work , but the
info in the README of the main repo is a little inconsistent. Maybe i can do a
pull request of that.
With the desire to commit, what would be the next big step to contribute?
> GSoC 2019: New Load Balancer for higher availability and resilience.
> --------------------------------------------------------------------
>
> Key: DUBBO-34
> URL: https://issues.apache.org/jira/browse/DUBBO-34
> Project: Apache Dubbo
> Issue Type: Task
> Reporter: Jun Liu
> Priority: Major
> Labels: GSoC2019
>
> This is an idea for Google Summer of Code (GSoC). Get to know about Dubbo[0].
> As an RPC framework, LoadBalance is a key part of Dubbo for distributing
> traffics among servers. Below are the built-in strategies already supported:
> * Round Robin
> * Least Active
> * Consistent Hash
> * Random
> Now, we are considering some more intelligent and adaptive strategies that
> can learn the healthy status of servers at runtime and automatically adjust
> traffic distributions, something like P2C for Finagle[1 ]and JSQ for
> Netflix[2].
> 0. https://issues.apache.org/jira/browse/DUBBO-33.
> 1. https://twitter.github.io/finagle/guide/Clients.html.
> 2.
> https://medium.com/netflix-techblog/netflix-edge-load-balancing-695308b5548c.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)