1) JBM 2.0 Beta1 Quick Start Guide Outline
2) User manual - long guide, detailed descriptions and guidance
3) http://www.jboss.org/community/docs/DOC-13654 easy to reference catalogue of all configuration settings and which files they're in
4) JBM Migration guide from 1.4 to 2.0
Each chapter should have its own xml file
User Manual
===========
1. Preface - pre-amble on asynchronous messaging and where JBM helps out. JBMs goals and aspirations. - Tim
1. Introduction - Tim
info on the project page and resources
A quick and simple JMS example
2. Architecture - Tim
Diagram showing server boxes with journal etc, amd client with JMS facade and core client, also show management JMX,
also show JCA adapter interfacing with JBoss AS or *any other JEE server *
Show standalone JBM and JBM in JBoss AS
3. Server directory layout. - Tim
4. Starting and stopping the server, setting memory parameters etc - Tim
5. Using JMS - Tim
JNDI or not
Queues
Topics
Transactions
Selectors
Browsing
6. Using core Messaging. - Tim
7. Embedding a JBM server - Clebert
How to embed a core JBM server in your application
8. Security - Tim
How to configure security
Security settings for queues and wildcards
Basic user credentials
Configuring JAAS
Configuring JBoss AS security
SSH
9. Persistence - Tim
Configuring the journal
Choosing between AIO, NIO and Null persistence.
10. Management -- jeff
11.1 Description of the management API - jeff
11.2 How to use JMX - jeff
11.3 How to use connection to interact with management - jeff
11.4 Management notifications - jeff
11. Large messages - Clebert (done)
12. Paging - Clebert
13. Queue settings, how to declare these - Andy done
14. Predefined queues - Andy done
15. Diverts and routing messages - Tim
15. Logging - Andy done
16. Scheduled messages -- jeff
Flow Control
Consumer flow control
Window based flow control -- jeff
Rate limited flow control
Producer flow control
Window based flow control
Rate limited flow control
18. Dealing with undelivered messages -- jeff
DLQs, message redelivery etc
19. Expiring messages -- jeff, DONE
Message TTL, Expriy Queue, reaper thread
20. Configuring transports - Tim
TCP
SSL
HTTP
Servlet transport
Writing your own transport
connection TTL
pinging etc
21. Intercepting operations -- jeff
22. Last value queues -- jeff
23. Message grouping, and guaranteeing exclusive consumers -- jeff
25. Pre-acknowledging messages -- jeff
26. Client reconnection. - tim
27. JEE and app server integration - Andy done
27.1 Using and configuring the JCA adapter - Andy done
27.2 Using JBM with MDBs in JBoss AS - Andy done
27.3 HAJNDI - Andy done
27.4 JMS Bridge Andy done
28. Bridges - Tim
30. Clusters - Tim
30.1 Overview of clusters
30.2 Cluster discovery
30.3 Client side load balancing
30.4 Message load balancing
30.5 Message redistribution
30.6 Symmetric cluster
30.7 Chain cluster
31. High availability and Failover - tim
31.1 Server replicas
31.2 Automatic failover
31.3 Application-level failover
31.4 Network partitions
32. Interoperability - andy
32.1 JMS
32.2 Core protocol
32.3 AMQP
32.4 STOMP, stmpconnect - Andy
32.5 REST
33. Performance tuning - tim
Journal, null persistence, message id, types of messages, transactions,
block on persistent / non persistent send.
Comments