alibaba / alibaba/clusterdata

Discrepancy in Interface Numbers Among Different RPCTypes of Microservices

Open
#217 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2.2k
Forks
482
PR merge metrics
No merged PRs in 30d

Description

I am currently studying your paper, where you mentioned that "Stateful services often provide a small number of uniform query interfaces such as reading or writing data, while stateless services tend to provide tens to hundreds of evolving interfaces for different purposes."

I would like to inquire further about the reasons behind this observation. In my analysis of the dataset, I have noticed significant discrepancies in the number of interfaces among microservices of different rpctypes:

- Microservices of HTTP type often exhibit a large number of interfaces, sometimes numbering in the hundreds of thousands.
- Microservices of MC type typically have several thousand different interfaces.
- Microservices of RPC/DB.MQ type, however, tend to have a much smaller number, often only a few dozen.

Could you please provide more insights into the underlying reasons for this phenomenon? Understanding the factors influencing interface diversity among different rpctypes would greatly enhance my comprehension of your research findings.

Thank you very much for your time and consideration.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or code entry point is mentioned. Start with the paper's quoted discussion and the dataset's HTTP, MC, RPC, and DB.MQ categories; done would be a documented explanation of the observed interface-count differences.

Written by the indexing model from the issue text.

Assessment

Domain
distributed-systems
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.