3 options
Learning Karaf Cellar : build and implement a complete clustering solution for the Apache Karaf OSGi container / Jean-Baptiste Onofré ; cover image by Abhinav Pandey.
- Format:
- Book
- Author/Creator:
- Onofré, Jean-Baptiste, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Computer science.
- Internet addresses.
- TCP/IP (Computer network protocol).
- Physical Description:
- 1 online resource (124 p.)
- Edition:
- 4th ed.
- Place of Publication:
- Birmingham, England : Packt Publishing, 2014.
- Language Note:
- English
- System Details:
- Mode of access: World Wide Web.
- Biography/History:
- Baptiste Onofre Jean: Jean-Baptiste Onofre is a member of the Apache Software Foundation, and he has been involved in Apache projects for about 10 years. He's the PMC chair of Apache Karaf and its subprojects, including Cellar, Cave, and EIK. He's also a PMC member of Apache ACE, Apache ServiceMix, and Apache Syncope, and he is a committer for Apache ActiveMQ, Apache Archiva, Apache Aries, Apache Camel, and Apache jClouds. He's currently working at Talend (http: //www. talend. com) as a software architect and is a member of the Talend Apache team. He has provided articles on Java technologies for GNU/Linux magazine France and has worked as an author and a reviewer on different books, such as Learning Karaf Cellar and Apache Karaf Cookbook, both by Packt Publishing. He has also given talks on Apache projects, such as Karaf and Camel, at different conferences, especially ApacheCon NA and Europe, CamelOne, and so on. Onofre Jean-Baptiste: Jean-Baptiste Onofre is a member of the Apache Software Foundation, and he has been involved in Apache projects for about 10 years. He's the PMC chair of Apache Karaf and its subprojects, including Cellar, Cave, and EIK. He's also a PMC member of Apache ACE, Apache ServiceMix, and Apache Syncope, and he is a committer for Apache ActiveMQ, Apache Archiva, Apache Aries, Apache Camel, and Apache jClouds. He's currently working at Talend (http: //www. talend. com) as a software architect and is a member of the Talend Apache team. He has provided articles on Java technologies for GNU/Linux magazine France and has worked as an author and a reviewer on different books, such as Learning Karaf Cellar and Apache Karaf Cookbook, both by Packt Publishing. He has also given talks on Apache projects, such as Karaf and Camel, at different conferences, especially ApacheCon NA and Europe, CamelOne, and so on.
- Summary:
- This book is a tutorial written with a step-by-step approach to help you implement an optimum clustering solution in Apache Karaf Cellar quickly and efficiently. If you are new to Karaf and want to install and manage multiple Karaf instances by farming or clustering, then this book is for you. If you are a Java developer or a system administrator with basic knowledge of Karaf, you can use this book as a guide. Some background knowledge of OSGi and/or Karaf would be preferred but is not mandatory.
- Contents:
- Intro
- Learning Karaf Cellar
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers, and more
- Why subscribe?
- Free access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Apache Karaf - Provisioning and Clusters
- What is OSGi?
- The OSGi framework
- The OSGi bundle
- Dependency between bundles
- The OSGi container
- Provisioning in Apache Karaf
- OBR
- Apache Karaf Features
- Multiple Apache Karaf containers
- Provisioning clusters
- Summary
- 2. Apache Karaf Cellar
- Cluster topologies
- Apache Karaf Cellar architecture
- Apache Karaf Cellar installation and first commands
- Cluster resources
- Bundles
- Karaf features
- Configuration
- Optional resources
- The Karaf WebConsole plugin
- 3. Hazelcast
- What is Hazelcast?
- Distributed cluster resource states
- Distributed queues and topics
- The Cellar distributed map
- Replicas/Backup
- Persistence
- Networks
- Multiple clusters
- TCP/IP
- Interfaces
- SSL
- Encryption
- IPv6 support
- Restricting outbound ports
- 4. Cluster Groups
- Managing cluster groups
- Targeting provisioning
- Features
- Configurations
- Overlapping
- The summary of commands
- 5. Producers, Consumers, Handlers, Listeners, and Synchronizers
- The event producer
- The event consumer
- Event handlers
- Listeners and synchronizers
- 6. The Filtering of Cluster Events
- The configuration of the filters
- Resources
- Blacklist and whitelist
- Inbound and outbound
- Regex and event identification.
- Bundle
- The default filter configuration
- 7. DOSGi
- What is Cellar DOSGi?
- The API bundle
- The service bundle
- The client bundle
- 8. Cellar and Camel
- The communication between remote routes
- Caching with a distributed map
- 9. Roadmap
- HTTP load balancing and session clustering
- Load balancing
- Session clustering
- Clustering a log service
- Index.
- Notes:
- Includes index.
- Includes bibliographical references and index.
- Description based on online resource; title from PDF title page (ebrary, viewed August 7, 2014).
- ISBN:
- 1-78398-461-9
- OCLC:
- 884647712
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.