-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
61 lines (54 loc) · 2.55 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<title>Foundation-runtime.github.io by foundation-runtime</title>
<link rel="stylesheet" href="stylesheets/styles.css">
<link rel="stylesheet" href="stylesheets/github-dark.css">
<script src="javascripts/scale.fix.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header class="without-description">
<h1>Foundation-runtime.github.io</h1>
<p></p>
<p class="view"><a href="https://github.com/foundation-runtime">View the Project on GitHub <small>foundation-runtime</small></a></p>
<ul>
<li class="single"><a href="https://github.com/foundation-runtime/">View On <strong>GitHub</strong></a></li>
</ul>
</header>
<section>
<p>Foundation Runtime is a set of modules that we designed at Cisco for server applications. We thought they could be helpful to the broader community so we open sourced them. The modules stand by themselves, but are most helpful when used together to provide a holistic solution to standard needs of enterprise server systems.
The main modules are:</p>
<ul>
<li>Common Configuration</li>
<li>Communication API - this includes HTTP client and Server, Async Messaging</li>
<li>Logging (including structured logging)</li>
<li>Service Discovery infrastructure</li>
<li>Monitoring</li>
<li>Other goodies</li>
</ul>
<p>There’s nothing new in an HTTP client module or a logging library; the point is that these disparate areas of plumbing are integrated together using best of breed 3rd party open source software (Apache HttpClient, SLF4J, Jetty Server - to name a few) with the following powerful advantages:</p>
<ul>
<li>Smart defaults</li>
<li>Client side load balancing</li>
<li>Structured logging</li>
<li>Automatic correlation ids in log files to assist tracking a single transaction from different processes' logs</li>
<li>Asynchronous Messaging</li>
<li>Integrated Service Directory</li>
<li>Central Configuration</li>
</ul>
<p>More info in the detailed wikis. And we’ll answer questions too.</p>
</section>
</div>
<footer>
<p>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></p>
</footer>
<!--[if !IE]><script>fixScale(document);</script><![endif]-->
</body>
</html>