1
- # Ponos
1
+ # Pulse
2
2
3
- Ponos consists of a set of packages that enable event driven distributed
3
+ Pulse consists of a set of packages that enable event driven distributed
4
4
architectures at scale. Each package is designed to be used independently but
5
5
they can also be combined to implement more complex architectures.
6
6
@@ -19,10 +19,10 @@ flowchart LR
19
19
Map-.->|Update|B
20
20
21
21
classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
22
- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
22
+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
23
23
24
24
class A,B userCode;
25
- class Map ponos ;
25
+ class Map pulse ;
26
26
27
27
linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
28
28
linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -32,7 +32,7 @@ See the [rmap package README](rmap/README.md) for more details.
32
32
33
33
## Streaming
34
34
35
- Ponos streams provide a flexible mechanism for routing events across a fleet of
35
+ Pulse streams provide a flexible mechanism for routing events across a fleet of
36
36
microservices. Streams can be used to implement pub/sub, fan-out and fan-in
37
37
topologies.
38
38
@@ -53,10 +53,10 @@ flowchart LR
53
53
TB-.->|Event|B
54
54
55
55
classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
56
- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
56
+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
57
57
58
58
class A,B userCode;
59
- class SA,SB,TA,TB ponos ;
59
+ class SA,SB,TA,TB pulse ;
60
60
61
61
linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
62
62
linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -68,7 +68,7 @@ See the [streaming package README](streaming/README.md) for more details.
68
68
69
69
## Dedicated Worker Pool
70
70
71
- Ponos builds on top of [ replicated maps] ( rmap/README.md ) and
71
+ Pulse builds on top of [ replicated maps] ( rmap/README.md ) and
72
72
[ streaming] ( streaming/README.md ) to implement a dedicated worker pool where jobs
73
73
are dipatched to workers based on their key and a consistent hashing algorithm.
74
74
@@ -88,10 +88,10 @@ flowchart LR
88
88
Reader-.->|Job|B
89
89
90
90
classDef userCode fill:#9A6D1F, stroke:#D9B871, stroke-width:2px, color:#FFF2CC;
91
- classDef ponos fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
91
+ classDef pulse fill:#25503C, stroke:#5E8E71, stroke-width:2px, color:#D6E9C6;
92
92
93
93
class A,B userCode;
94
- class Pool,Sink,Reader,Worker ponos ;
94
+ class Pool,Sink,Reader,Worker pulse ;
95
95
96
96
linkStyle 0 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
97
97
linkStyle 1 stroke:#DDDDDD,color:#DDDDDD,stroke-width:3px;
@@ -105,12 +105,12 @@ See the [pool package README](pool/README.md) for more details.
105
105
See the [ examples] ( examples ) directory for examples of how to use the packages
106
106
in this repository.
107
107
108
- If you are looking for a more complete example of how to use Ponos to build a
108
+ If you are looking for a more complete example of how to use Pulse to build a
109
109
distributed system, check out the [ weather] ( examples/weather ) example.
110
110
111
111
## License
112
112
113
- Ponos is licensed under the MIT license. See [ LICENSE] ( LICENSE ) for the full
113
+ Pulse is licensed under the MIT license. See [ LICENSE] ( LICENSE ) for the full
114
114
license text.
115
115
116
116
## Contributing
@@ -122,8 +122,8 @@ contribution workflow.
122
122
123
123
This project adheres to the Contributor Covenant [ code of conduct] ( CODE_OF_CONDUCT.md ) .
124
124
By participating, you are expected to uphold this code. Please report unacceptable
125
- behavior to [ ponos @goa.design] ( mailto:ponos @goa.design ) .
125
+ behavior to [ pulse @goa.design] ( mailto:pulse @goa.design ) .
126
126
127
127
## Credits
128
128
129
- Ponos was originally created by [ Raphael Simon] ( https://github.com/raphael ) .
129
+ Pulse was originally created by [ Raphael Simon] ( https://github.com/raphael ) .
0 commit comments