/awesome-dubbo

Dubbo resources collection

Apache License 2.0Apache-2.0

[TOC]

Dubbo ecosystem

1. Dubbo framework

Dubbo is a high-performance, scalable distributed service framework, based on RPC, supporting multiple protocol invocation, service monitoring and governance.At the same time, it is a centralization framework with little invasion to application.

2. Dubbo Presentations and Articles for Best Practice

Dubbo principles and design

Dubbo Presentations

Dubbo open source status and future planning

3. dubbo extensions and tools

dubbox

https://github.com/dangdangdotcom/dubbox comes from dangdang. It mainly implements rest support based on JBoss RestEasy, upgrades dependency libraries such as spring, zk, json, and has been maintained. At present, the version of release has been 2.8.4. Documentation:

spring-boot-starter-dubbo

Offcial starter(maintained by mercyblitz):

Avaliable starter:

dubbokeeper(dubbo-admin)

https://github.com/dubboclub/dubbokeeper

Dubbokeeper is an open source version of dubboadmin, a community version based on spring mvc. It also fixes some problems with the official admin and adds some necessary functions such as service statistics, dependency graph presentation, etc. At present, dubbokeeper is still in the development stage. Finally, dubbokeeper will integrate DUBBO service management system with service management and service monitoring. In particular, enhanced configuration management and service monitoring.

Instructions: http://www.cnblogs.com/yyssyh213/p/6031453.html Configuration of several tools: http://www.tuicool.com/articles/u6Jzim6

dubbo monitor(bootstrap)

http://git.oschina.net/handu/dubbo-monitor

Dubbo Monitor is a monitoring system developed for Dubbo, based on improved dubbo-monitor-simple, which can be understood as an evolutionary version. The system replaces the dubbo-monitor-simple file-writing method by using a relational database (MySQL) to log. Note: it can also be changed to other Relational Database (relational database). PS: The project currently relies on version 2.8.4 of dubbox, but dubbox does not modify the monitoring code, so it can theoretically support the latest version of dubbo. The latest version from Han Du Yi She has already supported MongoDB. It is expected that it can be incorporated into dubbox as the basic skeleton of monitor.

dubbo rest proxy

https://git.oschina.net/wuyu15255872976/dubbo-rpc-proxy

This is a magical little project that directly converts services to rest interfaces and adds parameters to URL. The interface is too rough, for fun.

dubbo-plus

https://git.oschina.net/bieber/dubbo-plus

Provides service degradation control, enhanced cache, and other functions, which are predicted to be merged into Dubbo or dubbox.

4. Dubbo demos

dubbox demos

The simplest example:

J2EE DEMO APP

http://git.oschina.net/vmaps/dubbo-app

Dubbo-app is a J2EE distributed development infrastructure using classic technology combinations (dubbo, zookeeper, Spring, Spring MVC, MyBatis, Shiro, redis, quartz, activiti, easyui). Including core modules such as role users, authority authorization, workflow and so on. For novices, it's a good way to go from quick start to on action.

5. Dubbo Integration

dubbo + zipkin

Integration of scaffolding projects for Dubbo and several common frameworks

https://gitee.com/hackempire/emsite-parent

Using JMeter to do plug-in for Dubbo interface pressure test

https://github.com/ningyu1/jmeter-plugins-dubbo

6. Other issues

Since October 2017, it has been maintained.

v1.3