Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fengjiachun committed Feb 2, 2016
1 parent 52344af commit 5ec059b
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Jupiter
###Jupiter

Jupiter是一个分布式服务框架

-------------------------------------------------------------------------------------------------------

Jupiter Architecture:
###Jupiter Architecture:

═ ═ ═▷ init ─ ─ ─ ▷ async ──────▶ sync
***********************************************************************************
Expand Down Expand Up @@ -39,15 +39,15 @@ Jupiter

-------------------------------------------------------------------------------------------------------

性能报告:
###性能报告:

小数据包同步阻塞调用qps: 10w+
小数据包Future方式调用qps: 17w+ (比同步阻塞调用qps高一些是因为阻塞调用导致瓶颈在客户端, 如果有多台机器作为客户端测试理论上也能达到这个值)

[BenchmarkClient](https://github.com/fengjiachun/Jupiter/blob/master/jupiter-example/src/main/java/org/jupiter/benchmark/tcp/BenchmarkClient.java)<br />
[BenchmarkServer](https://github.com/fengjiachun/Jupiter/blob/master/jupiter-example/src/main/java/org/jupiter/benchmark/tcp/BenchmarkServer.java)<br />

一些特性:
###一些特性:
. 支持同步阻塞调用, 异步Future, Callback方式调用
. 支持单播和广播
. 支持泛化调用
Expand All @@ -60,10 +60,10 @@ Jupiter
. 性能指标度量: log, csv, telnet
. 链路跟踪: 链路最前端会生成全局唯一的traceId, 后边需要业务代码埋点, 和业务代码之间通过ThreadLocal透传traceId

想做却没做的:
###想做却没做的:
. Spring融合: 暂时没搞, 主要因为不想依赖Spring特定版本, 其实只需要两个类(SpringProviderBean和SpringConsumerBean), 可自行扩展

示例代码(挺全的):
###示例代码(挺全的):
. jupiter-example#org.jupiter.example.*

闲暇时间写着玩的, 娱乐性质, 不过如有人希望尝试使用, 我承诺会一直维护
Expand Down Expand Up @@ -390,4 +390,4 @@ Jupiter
Metaspace used 14240K, capacity 14400K, committed 14592K, reserved 1062912K
class space used 1690K, capacity 1726K, committed 1792K, reserved 1048576K

-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------

0 comments on commit 5ec059b

Please sign in to comment.