-
# The Beauty and Power of “Primitive” C++

Bjarne Stroustrup
Morgan Stanley, Columbia University
www.Stroustrup.com
[Image](/uploads/documents/d/4/2/2/d42209237dcbde56f68f0766c93776a2/p7_1.jpg)
Stroustrup - "Primitive" - CppCon 2020
## Communication model
Simplify!
• Exchange information at the start of a session [Image](/uploads/documents/d/4/2/2/d42209237dcbde56f68f0766c93776a2/p11_1.jpg)
Stroustrup - "Primitive" - CppCon 2020
## Message descriptors map typed objects to/from
0 码力 |
53 页 |
1.03 MB
| 1 年前 3
-
RxJS?
Push based primitive in JavaScript
## What is RxJS?
Push based primitive in JavaScript
Ref implementation for TC39 Observable proposal
## What is RxJS?
Push based primitive in JavaScript
Domain TC39 Observable proposal
## What is RxJS?
Only external dependency to Angular (2x)
Push based primitive in JavaScript
Domain specific language that sits on top of JS
Ref implementation for TC39 Observable Observable proposal
## What is RxJS?
Only external dependency to Angular (2x)
Push based primitive in JavaScript
Domain specific language that sits on top of JS
Ref implementation for TC39 Observable
0 码力 |
66 页 |
6.73 MB
| 2 年前 3
-
GitOps include continuous integration / continuous delivery (CI/CD), choosing between pull- or push-based architecture, and observability.
Looking for an In-Depth Introduction to GitOps?
Learn the differences detect when the Kubernetes cluster resources should automatically update based on config changes.
A push-based, or agentless, approach can be seen as a deviation from the original GitOps principles, but sometimes environment.

Push-based architecture also relies on CI/CD tools like Jenkins to deploy code changes from the Git repository
0 码力 |
14 页 |
761.79 KB
| 1 年前 3
-
protect a cluster using external reparents.|
|emit\_stats|boolean|true iff we should emit stats to push-based monitoring/stats backends|
|grpc\_auth\_mode|string|Which auth plugin implementation to use (eg: the given length (default 512) (default 512)|
|stats\_backend|string|The name of the registered push-based monitoring/stats backend to use|
|stats\_combine\_dimensions|string|List of dimensions to be combined enough to be healthy (default 30s) true iff we should emit stats to push-based monitoring/stats backends|
|-emit\_stats||push-based monitoring/stats backends|
|-enable\_consolidator||This option enables
0 码力 |
254 页 |
949.63 KB
| 2 年前 3
-
monitoring ..... 91
1. Vitess status pages ..... 92
2. Pull-based metrics system ..... 92
3. Push-based metrics system ..... 92
Monitoring with Kubernetes ..... 92
Replication ..... 92
Semi-Sync also the officially supported way for monitoring Vitess.
### 3. Push-based metrics system
Vitess also includes support for push-based metrics systems via plug-ins. Each Vitess component would need to configurable via the --stats_emit_period flag.
Vitess has preliminary plug-ins to support OpenTSDB as a push-based metrics backend.
It should be fairly straightforward to write your own plug-in, if you want to
0 码力 |
417 页 |
2.96 MB
| 2 年前 3
-
Current state of monitoring 111
1. Vitess status pages 111
2. Pull-based metrics system 111
3. Push-based metrics system 111
Monitoring with Kubernetes 112
Replication 112
Semi-Sync 112
Database also the officially supported way for monitoring Vitess.
### 3. Push-based metrics system
Vitess also includes support for push-based metrics systems via plug-ins. Each Vitess component would need to configurable via the --stats_emit_period flag.
Vitess has preliminary plug-ins to support OpenTSDB as a push-based metrics backend.
It should be fairly straightforward to write your
0 码力 |
481 页 |
3.14 MB
| 2 年前 3
-
101
1. Vitess status pages ..... 101
2. Pull-based metrics system ..... 102
3. Push-based metrics system ..... 102
Monitoring with Kubernetes ..... 102
Replication ..... 102
Semi-Sync also the officially supported way for monitoring Vitess.
### 3. Push-based metrics system
Vitess also includes support for push-based metrics systems via plug-ins. Each Vitess component would need to configurable via the --stats_emit_period flag.
Vitess has preliminary plug-ins to support OpenTSDB as a push-based metrics backend.
It should be fairly straightforward to write your own plug-in, if you want to
0 码力 |
455 页 |
3.07 MB
| 2 年前 3
-
supported way for monitoring Vitess.
3. Push-based metrics system Vitess also includes support for push-based metrics systems via plug-ins. Each Vitess component would need to configurable via the --stats_emit_period flag.
Vitess has preliminary plug-ins to support OpenTSDB as a push-based metrics backend.
It should be fairly straightforward to write your own plug-in, if you want to targeting by using the --stats_backend flag.
Connecting Vitess to a push-based metrics system can be useful if you’re already running a push-based system that you would like to integrate into.
## Monitoring
0 码力 |
534 页 |
3.32 MB
| 2 年前 3
-
protect a cluster using external reparents.|
|emit\_stats|boolean|true iff we should emit stats to
push-based monitoring/stats backends|
|grpc\_auth\_mode|string|Which auth plugin implementation to use (eg: (default 512)
| stats_backend | string | The name of the registered push-based monitoring/stats backend to use |
| stats_combine_dimensions | string | List d> | | |
| -emit_stats | | true iff we should emit stats to push-based monitoring/stats backends |
| -enable-consolidator | | This option enables 0 码力 |
331 页 |
1.35 MB
| 2 年前 3 -
Self-adjustable shuffle partition number
- Sort-based shuffle writer for pull-based shuffling
- Push-based shuffling
## Reference
• Eon Mode: Bringing the Vertica Columnar Database to the Cloud https://www 0 码力 |
17 页 |
2.66 MB
| 2 年前 3
|