Skip to content

Commit bfa6f3d

Browse files
committed
docs: revised after feedback
1 parent 2f7f44a commit bfa6f3d

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

docs/04-java-client/01-client-overview.md

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -42,37 +42,24 @@ on any host, the second and third must run on the same host as the first one. Th
4242

4343
## Differences between Java and Golang Clients
4444

45-
While many features are already supported in the Cadence Golang client, some features are still missing in the Java client. The Cadence development team aims for feature parity between the two clients, with new features typically being implemented in Golang first.
45+
While many features are already supported in the Cadence Golang client, some features are missing in the Java client. The Cadence development team aims for feature parity between the two clients, with new features typically being implemented in cadence-go-client first.
4646

4747
### Feature Comparison
4848

49-
| Feature | Go Client | Java Client | Priority |
50-
|-----------------------------------------------------------|----------------|---------------|----------|
51-
| **Shadow tests** | Supported | No | P0 |
52-
| **Async APIs** | Supported | Supported | P0 |
53-
| **Up to Date Samples** | Supported | No | P0 |
54-
| **SonarQube integration for Java client library** | Supported | No | P0 |
55-
| **Client emitted metrics** | Supported | No | P0 |
56-
| **Same request ID for retries** | Supported | No | P0 |
57-
| **Cadence canary alerting** | Supported | No | P0 |
58-
| **Context propagator** | Supported | No | P1 |
59-
| **Customer provided context propagator** | Supported | No | P1 |
49+
| Feature | Go Client | Java Client | Priority |
50+
|------------------------------------------------------------|----------------|---------------|----------|
51+
| **Up to Date Samples** | Supported | No | P0 |
52+
| **Customer provided context propagator** | Supported | No | P1 |
6053
| **Poller autoscale** | Supported | No | P2 |
6154
| **Auto heartbeat** | Supported | No | - |
6255
| **Jitter start** | Supported | No | - |
63-
| **Migrate from tchannel to gRPC** | Supported | No | P2 |
6456
| **Missing methods** | Supported | No | P2 |
65-
| **Sessions (sticky activity workers)** | Supported | No | P4 |
66-
| **List all queries supported for a given workflow** | Supported | No | P2 |
57+
| **Sessions (sticky activity workers)** | Supported | No | P4 |
58+
| **List all queries supported for a given workflow** | Supported | No | P2 |
6759

68-
### Notes:
60+
### Notes
6961

7062
1. **P0 (Critical)**: These features are crucial for the Java client and should be prioritized.
7163
2. **P1 (High)**: These features are important for enhancing the Java client.
7264
3. **P2 (Medium)**: Features that would improve the experience but are not critical.
7365
4. **P4 (Low)**: These features have lower priority for now.
74-
75-
### Additional Notes:
76-
- The Java client lacks several advanced features, such as shadow tests and client-emitted metrics, which are currently only supported in the Go client.
77-
- Some features, like "Async APIs" are already supported in the Java client.
78-
- Sessions (sticky activity workers) is currently deprioritized

0 commit comments

Comments
 (0)