[ 
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)

Reply via email to