Apache Thrift
-
Updated
Nov 30, 2020 - C++
{{ message }}
Apache Thrift
In our codebase, we push RequestContext and immediately run some code with try-with-resources.
For example:
try (SafeCloseable ignored = ctx.push()) {
logger.trace(decorate(msg));
}If RequestContext provides run(Runnable) or call(Callable) we can reduce boilerplate code and simplify it.
ctx.run(() -> logger.trace(decorate(msg));This is inspired by g
Fast, testable, Scala services built on TwitterServer and Finagle
Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Unused imports are included in the headers of generated files causing 2.12 builds with the default -Yfatal-warnings` setting to fail (unless the correct linting options are unset)
Scrooge generates files with headers including only the imports the current file needs.
Scrooge generates import statements for classes that are never used.
An easy-to-use library for creating load testing applications
Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++
spring-cloud-microservice-examples
Anno 是一个微服务快速开发框架,底层通讯可以随意切换 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发。. Anno is a microservices rapid development framework, the underlying communication can be arbitrary switch GRPC, thrift.Built-in service discovery, call chain tracking, Cron scheduling, current limiting, event bus, CQRS, DDD, similar MVC development experience, plug-in development.
Kyuubi is a unified multi-tenant JDBC interface for large-scale data processing and analytics, built on top of Apache Spark
A message passing platform for Go
A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!
Hibari is a production-ready, distributed, ordered key-value, big data store. Hibari uses chain replication for strong consistency, high-availability, and durability. Hibari has excellent performance especially for read and large value operations.
Thrift app and worker for gunicorn!
thrift-tools is a library and a set of tools to introspect Apache Thrift traffic.
Set of cool annotations that helps you building Thrift applications with Spring Boot
Add a description, image, and links to the thrift topic page so that developers can more easily learn about it.
To associate your repository with the thrift topic, visit your repo's landing page and select "manage topics."
Let's support at least reading "b3" header from a single string, most commonly traceid-spanid-1
It would also be nice to support optionally writing this, especially in message providers or others with constrained environments.
Expected behavior
As discussed on openzipkin/b3-propagation#21 and first implemented here: https://github.com/openzipkin/brave/blob/master/brave/src/main/java/bra