Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 8303|Odpověď: 0

Nastavte uživatelské jméno a heslo pro téma a frontu ACTIVEMQ

[Kopírovat odkaz]
Zveřejněno 21.11.2017 13:53:20 | | | |
Upravte soubor %ACTIVEMQ_BASE%/conf/activemq.xml, uživatelské jméno a heslo jsou uloženy v souboru %ACTIVEMQ_BASE%/conf/credentials.properties,



activemq.xml podrobnosti jsou následující:

<!--
Licencováno Apache Software Foundation (ASF) pod jedním nebo více
Licenční smlouvy pro přispěvatele. Viz soubor NOTICE, distribuovaný s
Tato práce obsahuje další informace týkající se vlastnictví autorských práv.
ASF licencuje tento soubor na Vás pod licencí Apache, verze 2.0
("Licence"); Tento soubor nesmíte používat kromě souladu s
Licence. Kopii licence můžete získat na

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

Pokud to není vyžadováno platným zákonem nebo písemně dohodnuto, software
distribuováno pod licencí je distribuováno na bázi "AS IS",
BEZ ZÁRUK NEBO PODMÍNEK JAKÉHOKOLIV DRUHU, ať už výslovných nebo implicitních.
Viz Licence pro konkrétní jazyk upravující oprávnění a
omezení podle licence.
-->
<!-- START SNIPPET: příklad -->
<fazole
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd">

<!-- Umožňuje nám používat vlastnosti systému jako proměnné v tomto konfiguračním souboru -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<název vlastnosti = "lokace">
<value>file:${activemq.conf}/credentials.properties</value>
</property>
</bean>

<!-- Umožňuje vyhledávání logů v konzoli hawtio -->
<bean id="logQuery" class="org.fusesource.insight.log.log4j.Log4jLogQuery"
lazy-init="falešný" scope="singleton"
init-method="start" destroy-method="stop">
</bean>

<!--
Tento <broker> prvek slouží ke konfiguraci ActiveMQ brokera.
-->
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" useJmx="true">

<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Životopis – >
<policyEntry queue="PER.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Enterprise - >
<policyEntry queue="COM.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- veletrh pracovních příležitostí – >
<policyEntry queue="RECR.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Mikronábor -->
<policyEntry queue="MCOM.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Hledání mikro práce - >
<policyEntry queue="MPER.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>

<!-- Backend - >
<policyEntry queue="ERP.>" producerFlowControl="true" memoryLimit="10mb">
<!-- Strategie constantPendingMessageLimitLimit se používá k prevenci
pomalu blokují producenty a ovlivňují ostatní spotřebitele
omezením počtu zpráv, které si uchovávají
Pro více informací viz:

http://activemq.apache.org/slow-consumer-handling.html

-->
<!-- Distribuční strategie - >
<dispatchPolicy>
<!-- Distribuujte postupně – >
<strictOrderDispatchPolicy/>
</dispatchPolicy>
<!-- Strategie zotavení - >
<subscriptionRecoveryPolicy>
<!-- Obnovit pouze poslední zprávu -->
<lastImageSubscriptionRecoveryPolicy/>
</subscriptionRecoveryPolicy>
<pendingQueuePolicy>
<!-- Nejprve uloží odkaz na zprávu do paměti a pokud je využití na maximum, odkaz na zprávu je uložen do dočasného souboru -->
<fileQueueCursor/>
</pendingQueuePolicy>
<pendingMessageLimitStrategy>
<constantPendingMessageLimitStrategy limit="1000"/>
</pendingMessageLimitStrategy>
</policyEntry>
</policyEntries>
</policyMap>
</destinationPolicy>


<!--
ManagementContext se používá k konfiguraci, jak je ActiveMQ vystaven v
JMX. Ve výchozím nastavení ActiveMQ používá MBean server, který je spuštěn
JVM. Pro více informací viz:

http://activemq.apache.org/jmx.html
-->
<managementContext>
<managementContext createConnector="false"/>
</managementContext>

<!--
Nastavte perzistenci zpráv pro brokera. Výchozí perzistence
mechanismus je KahaDB úložiště (identifikované podle značky kahaDB).
Pro více informací viz:

http://activemq.apache.org/persistence.html
-->
<persistenceAdapter>
<adresář kahaDB="E:/activemq_data"
enableJournalDiskSyncs="false"
indexWriteBatchSize="1000"
indexCacheSize="10000"
journalMaxFileLength="32mb"
/>
</persistenceAdapter>


<plugins>
<!-- Nastavit autentizaci; Uživatelské jméno, hesla a skupiny -->
<simpleAuthenticationPlugin>
<users>
<authenticationUser username="${activemq.username}" password="${activemq.password}" groups="admins"/>
<authenticationUser username="${per.username}" password="${per.password}" groups="personal"/>
<authenticationUser username="${mper.username}" password="${mper.password}" groups="mpersonal"/>
<authenticationUser username="${com.username}" password="${com.password}" groups="company"/>
<authenticationUser username="${mcom.username}" password="${mcom.password}" groups="mcompany"/>
<authenticationUser username="${erp.username}" password="${erp.password}" groups="erp"/>
<authenticationUser username="${recr.username}" password="${recr.password}" groups="recr"/>
</users>
</simpleAuthenticationPlugin>

<!-- Nakonfigurujme mechanismus autorizace založený na cíli -->
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read="admins" write="admins" admin="admins" />
<authorizationEntry queue="PER.>" read="personal, mpersonal, company, mcompany, erp, recr" write="personal" admin="personal" />
<authorizationEntry queue="MPER.>" read="personal, mpersonal, company, mcompany, erp, recr" write="mpersonal" admin="mpersonal" />
<authorizationEntry queue="COM.>" read="personal, mpersonal, company, mcompany, erp, recr" write="company" admin="company" />
<authorizationEntry queue="MCOM.>" read="personal, mpersonal, company, mcompany, erp, recr" write="mcompany" admin="mcompany" />
<fronta authorizationEntry="ERP.>" read="personal, mpersonal, company, mcompany, erp, recr" write="erp" admin="erp" />
<authorizationEntry queue="RECR.>" read="personal, mpersonal, company, mcompany, erp, recr" write="recr" admin="recr" />

<authorizationEntry topic="ActiveMQ.Advisory.>" read="personal, mpersonal, company, mcompany, erp, recr" write="personal, mpersonal, company, mcompany, erp, recr" admin="personal, mpersonal, rota, mcompany, ERP, RECR" />
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>

<!--
SystemUsage ovládá maximální množství prostoru, které makléř využije
Použijte před vypnutím cachování a/nebo zpomalením producentů. Pro více informací viz:
http://activemq.apache.org/producer-flow-control.html
-->
<systemUsage>
<systemUsage>
<memoryUsage>
<memoryUsage percentOfJvmHeap="100" />
</memoryUsage>
<storeUsage>
<limit využití store="1 gb"/>
</storeUsage>
<tempUsage>
<tempUsage limit="100 mb"/>
</tempUsage>
</systemUsage>
</systemUsage>

<!--
Transportní konektory vystavují ActiveMQ přes daný protokol
klienti a další makléři. Pro více informací viz:

http://activemq.apache.org/configuring-transports.html
-->
<transportConnectors>
<!-- ochranu DOSu omezte souběžné připojení na 1000 a velikost snímku na 100MB -->
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://0.0.0:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
</transportConnectors>

<!-- zničit pružinový kontext při vypnutí, aby zastavil molo -->
<shutdownHooks>
<bean xmlns="http://www.springframework.org/schema/beans" class="org.apache.activemq.hooks.SpringContextHook" />
</shutdownHooks>

</broker>

<!--
Povolte webové konzole, REST a Ajax API a ukázky
Webové konzole vyžadují výchozí přihlášení, to můžete vypnout v souboru jetty.xml

Podívejte se na ${ACTIVEMQ_HOME}/conf/jetty.xml pro více informací
-->
<import resource="jetty.xml"/>

</beans>
<!-- KONEC ÚSMĚVU: příklad -->

Přihlášky.vlastnosti:

## ---------------------------------------------------------------------------
## Licencováno Apache Software Foundation (ASF) pod jednou nebo více
## Licenční smlouvy pro přispěvatele. Viz soubor NOTICE, distribuovaný s
## toto dílo pro další informace týkající se vlastnictví autorských práv.
## ASF licencuje tento soubor na vás pod licencí Apache, verze 2.0
## ("Licence"); Tento soubor nesmíte používat kromě souladu s
## Licence. Kopii licence můžete získat na
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Pokud to není vyžadováno platným zákonem nebo písemně dohodnuto, software
## distribuované pod licencí je distribuováno na bázi "AS IS IS",
## BEZ ZÁRUK NEBO PODMÍNEK JAKÉHOKOLIV DRUHU, ať už výslovných nebo implicitních.
## Viz Licence pro konkrétní jazyk upravující oprávnění a
## omezení podle licence.
## ---------------------------------------------------------------------------

# Definuje přihlašovací údaje, které budou komponenty (například webová konzole) používat k přístupu k brokerovi

activemq.username=***
activemq.password=***

per.username=***
per.password=***

mper.username=***
mper.password=***

com.username=***
com.password=***

mcom.username=***
mcom.password=***

erp.username=***
erp.password=***

recr.username=***
recr.password=***

Výše uvedená konfigurace zjistila, že dnes došlo k abnormalitě v monitorování fronty, a nakonec zjistila, že problém se objevil zde:



Protože účet používaný v monitorování fronty je správce projektu system/manager(webapps\admin\WEB-INF\webconsole-embedded.xml



Skupina adminů, která vyžaduje oprávnění






Předchozí:ActiveMQ upravuje heslo pro správu webu
Další:.net/c# activemq pro nastavení účtu připojení a hesla
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com