<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 一、jolokia-access.xml配置 默認的,artemis的管理服務運行在8161端口,控制臺的訪問默認是被鎖定為“localhost”,如果其他的計算機想要訪問,必須有如下操作: 將`<allow-origin>*://localhost*</allow-origin>` 改為 `<allow-origin>*</allow-origin>` ![](https://img.kancloud.cn/a6/4a/a64a78393032f2f8f594bad9bed1cc7a_1065x610.png) ## 二、bootstrap.xml配置 把`<web bind`的localhost改為服務器的ip; ![](https://img.kancloud.cn/71/11/7111dceb4a0959d43b6dff49dd3aab93_1065x610.png) >[danger]特別注意,這里綁定的IP使用ifconfig里面網卡的局域網地址; ## 三、broker.xml配置 Artemis 的底層傳輸涉及2個重要概念,Acceptors和Connectors; ### **acceptor** **接收器**,表示Artemis 服務的一個接收器,用于接收客戶端請求;可以定義一個或多個接收器,每個接收器定義了一種可以與Artemis服務器建立連接的方式; ~~~xml <!--broker.xml--> <acceptors> <acceptor name="netty">tcp://localhost:61617</acceptor> <!--可以有多個acceptor--> <acceptor>...</acceptor> </acceptors> ~~~ 上面的配置定義了一個接收器,底層使用了netty,端口是61617;可以為acceptor指定一些配置,方法是在url后面設置key=value值對;name屬性沒有什么實際意義,可以直接去掉; **實例展示:** ``` <!-- 默認MQTT Acceptor --> <acceptor name="mqtttcp">tcp://0.0.0.0:1883?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=MQTT;useEpoll=true;</acceptor> <!-- 增加支持SSL免證書驗證的MQTT Acceptor --> <acceptor name="mqttssl">tcp://0.0.0.0:1889?tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=MQTT;sslEnabled=true;keyStorePath=/usr/lib/app/artemis/rayframework/etc/serverkeystore.jks;keyStorePassword=rayframework;</acceptor> </acceptors> ``` >[danger] 可以通過增加acceptor定義多個端口,同時支持多個協議,或者同一個協議的多種版本,比如同時支持MQTT的TCP版本和SSL版本; ### **connector** 如同Acceptors用于作為服務器如何接收請求,Connectors是用于指定如何請求服務器; 在服務器使用接收器來定義如何接受連接的方式,但連接器定義如何連接到服務器;連接器用于當服務器作為客戶端連接其他服務器。例如:當一臺服務器橋接到另一臺服務器;或者當一臺服務器作為集群的一部分時。在這些情況下,服務器知道如何連接到其他服務器,這是由連接器定義的;
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看