[jira] [Commented] (DUBBO-7) Update pom file

2018-03-13 Thread ZhuYong (JIRA)

[ 
https://issues.apache.org/jira/browse/DUBBO-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16397990#comment-16397990
 ] 

ZhuYong commented on DUBBO-7:
-

I'll try to solve this issue. :)

> Update pom file
> ---
>
> Key: DUBBO-7
> URL: https://issues.apache.org/jira/browse/DUBBO-7
> Project: Apache Dubbo
>  Issue Type: Sub-task
>Reporter: Huxing Zhang
>Priority: Major
>
> Update mailingLists
> Update organization
> Update url
> Update issueManagement
> Check licenses
> Update scm
> Update groupId
> Update manifestEntries. It is recommended that the standard Apache settings 
> are used
> Update developers to use apache IDs (when known)
> Update distributionManagement
> Consider specifying a relocation



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-27) Integration with OpenTracing

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-27:


 Summary: Integration with OpenTracing
 Key: DUBBO-27
 URL: https://issues.apache.org/jira/browse/DUBBO-27
 Project: Apache Dubbo
  Issue Type: New Feature
Reporter: Jun Liu


TODO: more detials



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-26) Batched online and offline

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-26:


 Summary: Batched online and offline
 Key: DUBBO-26
 URL: https://issues.apache.org/jira/browse/DUBBO-26
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


TODO: more details



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-25) Swagger integration

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-25:


 Summary: Swagger integration
 Key: DUBBO-25
 URL: https://issues.apache.org/jira/browse/DUBBO-25
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


TODO: more details



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-24) Refactor of "override://" protocol and integration with open-source dynamic configurations

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-24:


 Summary: Refactor of "override://" protocol and integration with 
open-source dynamic configurations
 Key: DUBBO-24
 URL: https://issues.apache.org/jira/browse/DUBBO-24
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


TODO: more details
 * Archaius
 * Apollo
 * Diamond
 * ...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-23) Refactor of "override://" protocol and integration with open-source dynamic configurations

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-23:


 Summary: Refactor of "override://" protocol and integration with 
open-source dynamic configurations
 Key: DUBBO-23
 URL: https://issues.apache.org/jira/browse/DUBBO-23
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


TODO: more details
 * Archaius
 * Apollo
 * Diamond
 * ...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-22) Asynchronous API

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-22:


 Summary: Asynchronous API
 Key: DUBBO-22
 URL: https://issues.apache.org/jira/browse/DUBBO-22
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


TODO: more details
 * Consumer side: ListenableFuture or CompletableFuture
 * Provider side: AIO like Servlet
 * even reactive?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-20) Fault tolerant

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-20:


 Summary: Fault tolerant
 Key: DUBBO-20
 URL: https://issues.apache.org/jira/browse/DUBBO-20
 Project: Apache Dubbo
  Issue Type: New Feature
Reporter: Jun Liu


Need to make detailed
 * Circuit Breaker
 * Bad node recognization (dynamic blacklist)
 * Threadpool isolation
 * Rate limit



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-21) Route enhancement

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-21:


 Summary: Route enhancement 
 Key: DUBBO-21
 URL: https://issues.apache.org/jira/browse/DUBBO-21
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


Route are used in many advanced scenarios, especially useful for distributed 
systems with certain scales: canary release
 * Argument level route
 * More flexible and stable script based route policies, currently support 
javascript but not stable enough, also add groovy support for example.
 * ...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-19) Metadata refactor

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-19:


 Summary: Metadata refactor
 Key: DUBBO-19
 URL: https://issues.apache.org/jira/browse/DUBBO-19
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


* The registry center should only store and notify necessary data that needs to 
be passed between providers and consumers, for example host, port, 
serialization type, etc.
 * Non-essential data should stored separately and further enriched, these data 
usually by offline OPS systems for display purpose.
 * Solve the "Full GC" problem caused by large scale services and url 
redundancy when provider list notification were triggered.
 * Design a new runtime metadata storage structure (or reuse the current URL), 
properly intact with dynamic configuration center.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-18) Integration of third-part RPC protocols

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-18:


 Summary: Integration of third-part RPC protocols
 Key: DUBBO-18
 URL: https://issues.apache.org/jira/browse/DUBBO-18
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


gRPC for example



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-17) RPC level performance tuning

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-17:


 Summary: RPC level performance tuning
 Key: DUBBO-17
 URL: https://issues.apache.org/jira/browse/DUBBO-17
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


Dubbo is essentially a RPC framework, so we need to improve the performance of 
dubbo, in every potential way: dubbo RPC protocol, transport(netty for 
example), etc.

Here's some things we can do:
 * Negotiate serialization by id to instead of name
 * Remove unnecessary attachments transmission
 * Zero-copy buffer
 * Tuning netty related configurations, open this configuration items.
 * Optimize the application layer protocol



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-15) Enhancement of the plugin mechanism - SPI

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-15:


 Summary: Enhancement of the plugin mechanism - SPI
 Key: DUBBO-15
 URL: https://issues.apache.org/jira/browse/DUBBO-15
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


* Abstraction of lifecycle concept, for example add life cycle methods start, 
stop for initialization or clearance.
 * Support both prototye and singleton, to meet different instantiation 
requirements



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-14) Optimize and improve the RPC protocols dubbo integrated.

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-14:


 Summary: Optimize and improve the RPC protocols dubbo integrated.
 Key: DUBBO-14
 URL: https://issues.apache.org/jira/browse/DUBBO-14
 Project: Apache Dubbo
  Issue Type: Improvement
Reporter: Jun Liu


Currently, dubbo integrated some third part RPC protocols: hessian, RMI, http, 
rest and thrift. 
But not every protocol was integrated in the optimized way, still some room for 
improvements:
 * Improve the API level usage of each framework.
 * Make sure every protocol support the Service Management Features provided by 
dubbo, such as transparent transmission attatchments
 * Even refactor the whole integration way designed by dubbo.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DUBBO-11) Extend serialization protocol, integrate with more efficient serialization protocols to improve performance

2018-03-13 Thread Jun Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/DUBBO-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jun Liu updated DUBBO-11:
-
Labels: GSoC2018 startLevel  (was: GSoC2018)

> Extend serialization protocol, integrate with more efficient serialization 
> protocols to improve performance
> ---
>
> Key: DUBBO-11
> URL: https://issues.apache.org/jira/browse/DUBBO-11
> Project: Apache Dubbo
>  Issue Type: New Feature
>Reporter: Jun Liu
>Priority: Minor
>  Labels: GSoC2018, startLevel
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> Extend serialization protocol, integrate with more efficient serialization 
> protocols to improve performance, such as protobuf.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DUBBO-12) Heartbeat detection mechanism optimization

2018-03-13 Thread Jun Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/DUBBO-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jun Liu updated DUBBO-12:
-
Labels: GSoC2018 startLevel  (was: GSoC2018)

> Heartbeat detection mechanism optimization
> --
>
> Key: DUBBO-12
> URL: https://issues.apache.org/jira/browse/DUBBO-12
> Project: Apache Dubbo
>  Issue Type: Improvement
>Reporter: Jun Liu
>Priority: Minor
>  Labels: GSoC2018, startLevel
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> Heartbeat detection mechanism optimization
> * Is the current heartbeat detection mechanism reasonable? Currently works on 
> both provider side and consumer side.
> * Use wheel timer to refactor
> * Additional node blacklist?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-12) Heartbeat detection mechanism optimization

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-12:


 Summary: Heartbeat detection mechanism optimization
 Key: DUBBO-12
 URL: https://issues.apache.org/jira/browse/DUBBO-12
 Project: Apache Dubbo
  Issue Type: New Feature
Reporter: Jun Liu


Heartbeat detection mechanism optimization

* Is the current heartbeat detection mechanism reasonable? Currently works on 
both provider side and consumer side.

* Use wheel timer to refactor

* Additional node blacklist?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (DUBBO-12) Heartbeat detection mechanism optimization

2018-03-13 Thread Jun Liu (JIRA)

 [ 
https://issues.apache.org/jira/browse/DUBBO-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jun Liu updated DUBBO-12:
-
Issue Type: Improvement  (was: New Feature)

> Heartbeat detection mechanism optimization
> --
>
> Key: DUBBO-12
> URL: https://issues.apache.org/jira/browse/DUBBO-12
> Project: Apache Dubbo
>  Issue Type: Improvement
>Reporter: Jun Liu
>Priority: Minor
>  Labels: GSoC2018
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> Heartbeat detection mechanism optimization
> * Is the current heartbeat detection mechanism reasonable? Currently works on 
> both provider side and consumer side.
> * Use wheel timer to refactor
> * Additional node blacklist?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DUBBO-10) Extend registry solutions, integrate with popular storage or coordination solutions.

2018-03-13 Thread Jun Liu (JIRA)
Jun Liu created DUBBO-10:


 Summary: Extend registry solutions, integrate with popular storage 
or coordination solutions.
 Key: DUBBO-10
 URL: https://issues.apache.org/jira/browse/DUBBO-10
 Project: Apache Dubbo
  Issue Type: New Feature
Reporter: Jun Liu


Extend registry solutions, integrate with popular storage or coordination 
solutions to enrich the registry system, such as consular, etcd, etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)