Skip to content

RPC framework of DIANPING Pigeon是一个分布式服务通信框架(RPC),在美团点评内部广泛使用,是美团点评最基础的底层框架之一。 主要特色 除了支持spring schema等配置方式,也支持代码annotation方式发布服务、引用远程服务,并提供原生api接口的用法。 支持http协议,方便非java应用调用pigeon的服务。 序列化方式除了hessian,还支持thrift等。 提供了服务器单机控制台pigeon-console,包含单机服务测试工具。 创新的客户端路由策略,提供服务预热功能,解决线上流量大的service重启时大量超时的问题。 记录每个请求的对象大小、返回对象大小等监控信息。 服务端可对方法设置单独的线程池进行服务隔离,可配置客户端…

Notifications You must be signed in to change notification settings

sunqinbo/pigeon

Repository files navigation

Pigeon


Documentation

User Guide

Release Notes

Release Notes

Comitters

苗向彬,saber.miao

吴湘,[email protected]wu-xiang

陈华,[email protected]fv3386

陈充泽,[email protected]wps886

殷琦,[email protected]andyyin

石华珅,[email protected]

Copyright and license

Copyright 2015 DianPing, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More

About

RPC framework of DIANPING Pigeon是一个分布式服务通信框架(RPC),在美团点评内部广泛使用,是美团点评最基础的底层框架之一。 主要特色 除了支持spring schema等配置方式,也支持代码annotation方式发布服务、引用远程服务,并提供原生api接口的用法。 支持http协议,方便非java应用调用pigeon的服务。 序列化方式除了hessian,还支持thrift等。 提供了服务器单机控制台pigeon-console,包含单机服务测试工具。 创新的客户端路由策略,提供服务预热功能,解决线上流量大的service重启时大量超时的问题。 记录每个请求的对象大小、返回对象大小等监控信息。 服务端可对方法设置单独的线程池进行服务隔离,可配置客户端…

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.3%
  • FreeMarker 0.6%
  • CSS 0.4%
  • JavaScript 0.4%
  • Thrift 0.2%
  • Protocol Buffer 0.1%