ServiceTalk
rpc-bench
Our great sponsors
ServiceTalk | rpc-bench | |
---|---|---|
4 | 1 | |
889 | 68 | |
0.8% | - | |
9.5 | 0.0 | |
2 days ago | 10 months ago | |
Java | Java | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ServiceTalk
- ServiceTalk – A networking framework that evolves with your application
- Does FAANG companies encourage the use of Java SE instead of Netty or batteries included framework like Spring Boot?
-
Supreme Court, in a 6–2 ruling in Google v. Oracle, concludes that Google’s use of Java API was a fair use of that material
And Java.
rpc-bench
-
Aeron: Low-latency, reliable networking over UDP
I don't think there's any official benchmarks, but I did find that someone benchmarked it 5 years ago [1]. Aeron also provides a benchmarking tool [2].
[1] https://github.com/benalexau/rpc-bench/tree/master/results/2...
What are some alternatives?
AkkaGRPC - Akka gRPC
Aeron - Efficient reliable UDP unicast, UDP multicast, and IPC message transport
commons-networking - commons networking utils
Armeria - Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
TLS Channel - A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.
ActiveJ - ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability
Drift - An annotation-based Java library for creating Thrift serializable types and services.
TeaStore - A micro-service reference test application for model extraction, cloud management, energy efficiency, power prediction, single- and multi-tier auto-scaling
rsocket-java - Java implementation of RSocket
AutobahnAndroid - WebSocket & WAMP in Java for Android and Java 8
hummingbird - Hummingbird compiles trained ML models into tensor computation for faster inference.
advanced-java - 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识