Skip to content

Tags: jike1995/brpc-java

Tags

2.4.0

Toggle 2.4.0's commit message
1. add support for spring boot starter, spring cloud.

2. use spi to refactor protocol/naming/loadbalance extension.
3. remove shared threadpool for client and server.
4. fix some bugs.

2.3.7

Toggle 2.3.7's commit message
1. support new protocols: public pbrpc, stargate.

2. add trace fileds.
3. different service can set its own thread pool.
4. add consul naming service.
5. RpcContext can set different runtime rpc configs, such as readTimeout.
6. refactor load balance interceptor, so that user can set custom load balance interceptor, such as ribbon.
7. http json client can talk with server which using brpc standard protocol.
8. fix some bugs, like naming update failed etc.

2.2.1

Toggle 2.2.1's commit message
1. support single long connection between client and server.

2. optimize: future return user interface response instead of RpcResponse.
3. fix bug: response sync error for multi-thread.
4. support nshead-json protocol.
5. support cglib proxy instance to register service.

2.2.0

Toggle 2.2.0's commit message
1.refactor http protcol so that http/tcp protocol can use the same port.

2. make RpcClient or RpcServer single instance when it has multi usage in one module.
3. support zookeeper registry.
4. support short connection.
5. fix some bugs, such as fair load balance etc.

2.0.2

Toggle 2.0.2's commit message
1. downgrade to ConcurrentHashMap when FastFutureStore runs out of sp…

…ace.

2. fix file naming bug

2.0.1

Toggle 2.0.1's commit message
1. support protocols: baidu rpc std, sofa, hulu, http+json, http+prot…

…obuf, nshead+protobuf

2. naming:list,file,dns
3. support jprotobuf
4. load balance: fair, weigth, random, round roubin
5. support interceptor
6. support concurrency limit: count, token bucket
7. support compress: gzip,snappy,zlib
8. support non spring && spring