推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2019-04-17 17:14:59
Apache开源的Thrift(http://thrift.apache.org)有着广泛的使用,有时候需要知道谁调用了指定的函数,比如在下线一起老的接口之前,需要确保对这些老接口的访问已全部迁移到新口。Thrift提供了支持,在《Thrift结构分析及增加取客户端IP功能实现》一文中已做过介绍,但不够具体。本文对这个做一个详细的介绍,过.........【阅读全文】
发布时间:2019-03-18 19:17:47
Facebook贡献给Apache的开源RPC组件Thrift有着广泛的应用,C++中使用Thrift也十分普遍,但由于Thrift的Handler会被多个线程调用,因而多线程中应用并不直接的友好,利用C++的“thread_local”特性或GCC的“__thread”特性可化简这一问题。看具体实例,有一Thrift service:XService,编译后生成接口文.........【阅读全文】
发布时间:2016-04-15 15:26:27
对于下段代码:public List<String> hmget(String key, List<String> fields) throws org.apache.thrift.TException{ JedisCluster jedis_cluster = RedisClusterProxy.get_jedis_cluster(); String[] field_array = new String.........【阅读全文】
发布时间:2015-09-08 21:59:22
Thrift线程和状态机分析.pdf目录目录11. 工作线程和IO线程.........【阅读全文】
发布时间:2015-09-07 09:44:28
插件网址为:<a href="http://thrift4eclipse.sourceforge.net/en/install.html" target="_blank">http://thrift4eclipse.sourceforge.net/en/install.html</a>,经测试对Eclipse 4.4.2也有效:<br /><img src="/attachment/201509/7/20682147_14415898484c1F.png" width="555" height="498" alt="" /><br /><br /><span.........【阅读全文】
发布时间:2015-09-01 15:15:34
Thrift结构分析及增加取客户端IP功能实现.pdf
目录目录11. 前言1.........【阅读全文】
发布时间:2015-08-21 15:07:54
问题版本:0.9.0
make[4]: Entering directory `/tmp/X/thrift-0.9.0/lib/cpp'
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/thirdparty/boost/include -I./src -I./src/thrift -I/usr/local/thirdparty/openssl/include -Wall -g -O2 -M.........【阅读全文】
发布时间:2015-04-15 18:34:16
1. 前言1.1. 目的UniqGenerator提供一个简单、可靠、高效的、可支撑大容量和大并发的取绝对唯一ID(可以是数字型的,也可以是字符串型的)的通用机制,这里讲的“绝对”是指在同一系统内部的绝对唯一,有别于UUID(通用唯一识别码,Universally Unique Identifier)。1.2.&nbs.........【阅读全文】
发布时间:2015-04-14 18:04:24
下面这个错误可能是因为DOS(Windows)和Unix文件格式问题:checking whether g++ supports C++11 features by default... nochecking whether g++ supports C++11 features with -std=c++11... noconfigure: No compiler with C++11 support was found./configure: line 16746: syntax error near unexpected token `f.........【阅读全文】
发布时间:2014-05-02 17:03:22
CThriftServerHelper用于服务端,CThriftClientHelper用于客户端。IDL定义:service PackageManagerService{}服务端使用示例:CThriftServerHelper _thrift_server_helper;return _thrift_server_helper.serve(FLAGS_package_port, rpc_threads);客户.........【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。