2 | ____________________________ 3 | ____ __ ____ 4 | / ) / ) / ) 5 | ---/___ /----\-------/__ /-- 6 | / | \ / ) 7 | _/_____|__(____/___/____/___ 8 | 9 |10 | 11 | # RSB (R Service Bus) 12 | 13 | Browse the [RSB online Documentation](https://rservicebus.io). 14 | 15 | #### Copyright (c) Copyright of Open Analytics NV, 2010-2023 16 | 17 | Licensed under the [Apache License 2.0](https://opensource.org/licenses/Apache-2.0) 18 | -------------------------------------------------------------------------------- /distribution-templates/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 26 |
applicationName
argument are mandatory if the catalog runs in
42 | * application-aware mode.
43 | *
44 | * @author "Open Analytics <rsb.development@openanalytics.eu>"
45 | */
46 | @NonNullByDefault
47 | public interface CatalogManager {
48 |
49 |
50 | Map27 | 28 | 29 |
30 |You have been logged out. You should close your browser for security reasons.
40 | 41 | 42 |RSB exposes MBeans accessible with JMX locally and over RMI.
39 |By default, the remote process URI is: service:jmx:rmi://127.0.0.1:9098/jndi/rmi://localhost:9099/myconnector
40 |All the MBeans are also accessible over HTTP
43 |By default, the (browsable) HTTP URL is: http://localhost:8889
44 |Because it uses JMS queues internally and consumes messages 35 | transactionally, RSB exhibits a reliable behavior as far as guaranteed 36 | job processing and result delivery (up to the HTTP, email or file system 37 | interaction) are concerned.
38 |In order to roll-out a highly available deployment, several instances 39 | of RSB running in parallel must be deployed. The following must be 40 | considered:
41 |RSB (R Service Bus) is a communication middleware and work manager for R statistic analysis jobs.
34 |35 | RSB can report usage statistics on a 36 | pluggable datastore 37 | , like Redis. 38 |
39 |The reported usage information consists in this data:
40 |When stored in Redis, the RSB usage statistics are laid out this way: 49 |
50 |Key Name | 54 |Collection Type | 55 |Data Type | 56 |Description | 57 |
---|---|---|---|
rsb:stats:applications | 62 |SET | 63 |String | 64 |Unique application names. | 65 |
rsb:stats:${applicationName}:monthstamps | 68 |SET | 69 |String | 70 |Unique "monthstamps" (like: 2011-01). | 71 |
rsb:stats:${applicationName}:${monthstamp} | 74 |LIST | 75 |JSON String | 76 |RSB usage information. | 77 |
This allows navigation and retrieval per application and time in 81 | order to produce usage reports.
82 |storeJobStatistics
method now takes a Job
interface as a parameter from which the application name and job ID, previously passed as distinct arguments, can be retrieved.
39 |