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

Chapter 2. Inside Heroku

Now that we have test driven Heroku and know a little bit about its feature set, it's time to understand some inner workings of the Heroku platform.

The Heroku cloud development platform provides you with the foundation for developing, deploying, and troubleshooting your cloud-based applications. It is comprised of the following components:

  • The platform stack: This provides core components such as the operating system, language runtime, and supporting libraries.
  • Request routing mechanism: This provides support to accept client requests and route them reliably to the running process.
  • The execution environment: This provides the necessary runtime support to run your apps.
  • The Logplex logging framework: This is an event logging system to collate application events that emanate from different processes for further processing.
  • The add-on ecosystem: This provides the ability to easily plug in third-party libraries to provide value added services, such as performance monitoring, caching, or data storage for your application.
  • The Heroku Platform APIs: This is a web service interface to programmatically perform Heroku operations from your code.

In this chapter, we review each of these foundational aspects of the Heroku platform in a little more detail. We will also get a deeper understanding of the Heroku process architecture—the core component of the Heroku runtime environment.

主站蜘蛛池模板: 莱芜市| 浪卡子县| 桐乡市| 潮安县| 姜堰市| 贵溪市| 太湖县| 和田市| 陵川县| 广汉市| 齐齐哈尔市| 北川| 黄平县| 定州市| 襄樊市| 汝城县| 巫溪县| 永登县| 明溪县| 康定县| 遵化市| 怀安县| 肥乡县| 抚州市| 威海市| 邹城市| 通州区| 孟连| 建昌县| 托克托县| 丹江口市| 咸宁市| 深圳市| 昭通市| 东安县| 酉阳| 桂阳县| 桐梓县| 桐柏县| 秭归县| 泾川县|