<commit_before>---
layout: post
title: Dobbo
date:  2016-07-03 09:01:38 +0800
categories: [alibaba]
tags: [dobbo]
published: true
---

* any list
{:toc}

# Dobbo

Dubbo is a distributed, high performance RPC framework which empowers applications with service import/export capabilities.

It contains three key parts, which include:

- Remoting: a network communication framework providing sync-over-async and request-response messaging.
- Clustering: a remote procedure call abstraction with load-balancing/failover/clustering capabilities.
- Registration: a service directory framework for service registration and service event publish/subscription
<commit_msg>false<commit_after>---
layout: post
title: Dobbo
date:  2016-07-03 09:01:38 +0800
categories: [alibaba]
tags: [dobbo]
published: false
---

* any list
{:toc}

# Dobbo

Dubbo is a distributed, high performance RPC framework which empowers applications with service import/export capabilities.

It contains three key parts, which include:

- Remoting: a network communication framework providing sync-over-async and request-response messaging.
- Clustering: a remote procedure call abstraction with load-balancing/failover/clustering capabilities.
- Registration: a service directory framework for service registration and service event publish/subscription

{'fraction_non_alphanumeric': 0.07429871114480667, 'fraction_numerical': 0.027293404094010616, 'mean_word_length': 5.197183098591549, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6406709', 'n_tokens_mistral': 381, 'n_tokens_neox': 342, 'n_words': 144}