<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://eejie.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://eejie.com/feed.php">
        <title>技术分享 服务器技术:队列技术</title>
        <description></description>
        <link>http://eejie.com/</link>
        <image rdf:resource="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-09-17T02:21:31+08:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E9%9B%86%E7%BE%A4?rev=1539833691&amp;do=diff"/>
                <rdf:li rdf:resource="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq-_linux?rev=1539767001&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>技术分享</title>
        <link>http://eejie.com/</link>
        <url>http://eejie.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-12T01:40:01+08:00</dc:date>
        <title>服务器技术:队列技术:rabbitmq消息可靠投递和重复消费等问题解决方案</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E6%B6%88%E6%81%AF%E5%8F%AF%E9%9D%A0%E6%8A%95%E9%80%92%E5%92%8C%E9%87%8D%E5%A4%8D%E6%B6%88%E8%B4%B9%E7%AD%89%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88?rev=1605116401&amp;do=diff</link>
        <description>&lt;h1 class=“title-article”&gt;Rabbitmq消息可靠投递和重复消费等问题解决方案&lt;/h1&gt;&lt;h4&gt;消息的可靠性投递&lt;/h4&gt;&lt;p&gt;在一些对数据一致性要求较高的业务场景里面，如果消息在发布和消费过程中出现了问题（消息丢失，消息重复消费），就会导致数据不一致，要做到消息的可靠性投递。&lt;/p&gt;&lt;p&gt;在RabbitMq里面提供了很多保证消息可靠投递的机制，这也是RabbitMq的一个特性。&lt;br/&gt; 我们在讲可靠性投递的时候，必须要明确一个问题，因为效率与可靠性是无法兼得的，如果要保证每一个环节都成功，势必会对消息的收发效率造成影响。所以如果是一些业务实时一致性要求不是特别高的场合，可以牺牲一些可靠性来换取效率。&lt;/p&gt;&lt;p&gt;RabbitMq的功能模型：&lt;br/&gt; &lt;img src=…</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E9%9B%86%E7%BE%A4?rev=1539833691&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-18T11:34:51+08:00</dc:date>
        <title>服务器技术:队列技术:rabbitmq集群</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq%E9%9B%86%E7%BE%A4?rev=1539833691&amp;do=diff</link>
        <description>&lt;p&gt;理解了上面的概念之后，我们再搭建 RabbitMQ Server 高可用集群，就非常容易了。&lt;/p&gt;&lt;p&gt;默认

.erlang.cookie

文件是隐藏的，

ls

命令并不能查看，你也可以手动搜索下文件：&lt;/p&gt;&lt;pre class=“bash”</description>
    </item>
    <item rdf:about="http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq-_linux?rev=1539767001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-17T17:03:21+08:00</dc:date>
        <title>服务器技术:队列技术:rabbitmq-_linux</title>
        <link>http://eejie.com/%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8A%80%E6%9C%AF:%E9%98%9F%E5%88%97%E6%8A%80%E6%9C%AF:rabbitmq-_linux?rev=1539767001&amp;do=diff</link>
        <description>&lt;h2&gt;语言环境安装&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;一、编译安装方式&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1.依赖环境的安装-如果需要用编译安装erlang语言环境，需要安装C++编译。&lt;/p&gt;&lt;pre class=“prettyprint”&gt;yum&amp;nbsp;-y&amp;nbsp;install&amp;nbsp;make&amp;nbsp;gcc&amp;nbsp;gcc-c++&amp;nbsp;kernel-devel&amp;nbsp;m4&amp;nbsp;ncurses-devel&amp;nbsp;openssl-devel&amp;nbsp;unixODBC&amp;nbsp;unixODBC-devel&amp;nbsp;httpd&amp;nbsp;python-simplejson1&lt;/pre&gt;&lt;p&gt;2.erlang语言环境的安装(rabbitMq是用erlang分布式语言开发的)&lt;/p&gt;&lt;p&gt;安装文件获取&lt;/p&gt;&lt;pre class=…</description>
    </item>
</rdf:RDF>
