<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RPC - 四号程序员</title>
	<atom:link href="https://www.coder4.com/archives/category/rpc/feed" rel="self" type="application/rss+xml" />
	<link>https://www.coder4.com</link>
	<description>Keep It Simple and Stupid</description>
	<lastBuildDate>Thu, 03 Apr 2025 20:35:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Google FlatBuffers使用教程</title>
		<link>https://www.coder4.com/archives/4386</link>
					<comments>https://www.coder4.com/archives/4386#comments</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 22 Jan 2015 10:19:38 +0000</pubDate>
				<category><![CDATA[RPC]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=4386</guid>

					<description><![CDATA[在服务端的开发过程中，我们经常需要完成 复杂数据结构 &#60;--&#62; 二进制数据 之间的序列化、反序列化操作。 与易于阅读的Json相比，Google Protocol Buffers是一个不错的选择。然而，其速度依然比较慢。去年，Google又开源了推出了一款序列化利器：Google FlatBuffers。本文将简介其用法， 1、为什么要用Google FlatBuffers 我就不用复杂的文字描述了，一份官方Benchmark数据就足以说明问题： 可以看到，与[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/4386/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Thrift 0.9.3编译安装</title>
		<link>https://www.coder4.com/archives/3777</link>
					<comments>https://www.coder4.com/archives/3777#comments</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Mon, 21 Jan 2013 04:22:28 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[0.9.3]]></category>
		<category><![CDATA[Thrift]]></category>
		<category><![CDATA[编译]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=3777</guid>

					<description><![CDATA[1、依赖的库 经过试验，发现目前0.9.3依赖如下的库： # build sudo apt-get install autoconf build-essential # Java 和 ant java -version 注：ant安装最高支持到1.9.x，可以官方下载，链接 2、配置 这里我只需要使用Java的。 wget https://archive.apache.org/dist/thrift/0.9.3/thrift-0.9.3.tar.gz tar -x[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/3777/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>关于Thrift生成Java接口的Bug</title>
		<link>https://www.coder4.com/archives/2670</link>
					<comments>https://www.coder4.com/archives/2670#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 29 Nov 2011 00:34:55 +0000</pubDate>
				<category><![CDATA[C && C++]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Java && J2EE]]></category>
		<category><![CDATA[Thrift]]></category>
		<category><![CDATA[编译]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=2670</guid>

					<description><![CDATA[今天下午将Thrift定义的格式生成Java，折腾了3个小时，在依赖包齐全的前提下，死活出一堆编译错误。 最后开始翻代码，终于发现了原因：index是Java接口内部保留字，请不要用它做任何函数名、结构体、变量名……[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/2670/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux下编译Thrift 0.7.0</title>
		<link>https://www.coder4.com/archives/2110</link>
					<comments>https://www.coder4.com/archives/2110#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 30 Aug 2011 00:42:41 +0000</pubDate>
				<category><![CDATA[RPC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Thrift]]></category>
		<category><![CDATA[编译]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=2110</guid>

					<description><![CDATA[对与版本更新频繁的项目一直都没有好感。比如Cassandra，比如Thrift，天天更新的能靠谱么…… Anyway，用什么不是我能决定的了，还是老老实实编译Thrift吧…… 需求就是，至少（也只需要）支持C++和Python Thrift的依赖写着boost，不加with-boost就不给编译with-cpp唉…… #configure ./configure --with-cpp --with-python --with-boost --without-csharp --w[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/2110/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>在Ubuntu下编译安装Thrift(支持php和c++)</title>
		<link>https://www.coder4.com/archives/1188</link>
					<comments>https://www.coder4.com/archives/1188#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Mon, 29 Nov 2010 23:41:32 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Thrift]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[编译]]></category>
		<category><![CDATA[配置]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=1188</guid>

					<description><![CDATA[Thrift是一个开源的RPC框架，由知名SNS社区FaceBook贡献。下面记录了在Ubuntu 10.04下编译安装Thrift的全过程。 1、编译安装依赖 安装Java（除非你不想RPC使用Java） [shell] add-apt-repository &#34;deb http://archive.canonical.com/ lucid partner&#34; apt-get update apt-get install sun-java6-jdk sun-ja[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/1188/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>g++和pthread编译优化慎用...</title>
		<link>https://www.coder4.com/archives/589</link>
					<comments>https://www.coder4.com/archives/589#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Wed, 31 Mar 2010 14:53:42 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[__pthread_tpp_change_priority]]></category>
		<category><![CDATA[Assertion]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[pthread]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=588</guid>

					<description><![CDATA[今天使用了pthread的程序Release后运行报错: &#160; json-rpc-e: tpp.c:63: __pthread_tpp_change_priority: Assertion `new_prio == -1 &#124;&#124; (new_prio &#62;= __sched_fifo_min_prio &#38;&#38; new_prio &#60;= __sched_fifo_max_prio)&#39; failed. 但是Debug下就没事，郁闷了，google半天，大家都说是g[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/589/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>各种json-rpc Client的request</title>
		<link>https://www.coder4.com/archives/315</link>
					<comments>https://www.coder4.com/archives/315#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Wed, 27 Jan 2010 14:45:48 +0000</pubDate>
				<category><![CDATA[RPC]]></category>
		<guid isPermaLink="false">http://www.coder4.com/?p=315</guid>

					<description><![CDATA[&#160; POST /app/service HTTP/1.1 Host: 127.0.0.1:8080 User-Agent: Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.0.17) Gecko/2010010604 Ubuntu/9.04 (jaunty) Firefox/3.0.17 Accept: application/json Accept-Language: zh-cn,zh;q=0.5 Accept-Encoding: gzi[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/315/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
