官术网_书友最值得收藏!

  • Learning Karaf Cellar
  • Jean Baptiste Onofré
  • 338字
  • 2021-12-08 12:33:21

Preface

Apache Karaf has been emerging as the main container for the Open Software Gateway initiative (OSGi) applications. This is mainly because more and more people can see the benefits of OSGi in terms of the reuse of components, versioning, and reduced complexity with real modular applications.

People are also looking for a ready-to-use container that provides all the features expected in a mission-critical and enterprise-ready environment: management, monitoring, and provisioning. It's what Karaf provides, simplifying the development, execution, and production of OSGi applications. However, Karaf is more than a container focused on OSGi; even though it's powered by OSGi, it also supports non-OSGi applications such as Spring or web applications.

In modern architecture, most of the time, we don't have a single instance of the container to be running. In order to provide scalability and high availability, a classic architecture contains multiple container instances that form a farm or cluster of Karaf containers. This architecture brings up new questions: how do you deploy your application components on different instances? How can you target this deployment only on a subset of nodes for staging purposes, for instance? How can you deal with the configuration on different nodes?

Apache Karaf Cellar has been created to address these questions and many more questions.

This book will begin by giving you the means to understand OSGi and Apache Karaf as well as the concepts of a provisioning cluster. By doing so, it will provide the baseline needed before you shift to the advanced usage of Cellar, such as cluster groups or the filtering of cluster events.

This book details the Cellar architecture and the different commands provided by Cellar, from the installation up to the management of clusters.

More than a simple provisioning or synchronization cluster, this book will show you the Cellar runtime features such as Distributed OSGi (DOSGi) and interaction with Apache Camel to create a multinode integration platform.

Using this book, readers will get a detailed understanding, through how-to steps, to set up a cluster of Karaf nodes.

主站蜘蛛池模板: 前郭尔| 东阳市| 汤原县| 尤溪县| 镇江市| 黔南| 贞丰县| 临邑县| 乌鲁木齐县| 乌恰县| 鹰潭市| 边坝县| 远安县| 集安市| 中方县| 新源县| 水城县| 临猗县| 安图县| 册亨县| 离岛区| 吴旗县| 观塘区| 碌曲县| 新竹县| 水城县| 延津县| 甘泉县| 红河县| 柞水县| 延安市| 龙门县| 四川省| 连州市| 石狮市| 吕梁市| 山西省| 普兰店市| 滨海县| 思茅市| 桓台县|