Giter Site home page Giter Site logo

awesome-dubbo's Introduction

[TOC]

Dubbo STARCHARTS: Stargazers over time

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

awesome-dubbo's People

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.