Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion site/src/design/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
LY Corporation owns all rights to the logos in this folder.
The files in this folder are *not* licensed under any open source license.

See [Design resources](https://line.github.com/armeria/community/design-resources) for more information.
See [Design resources](https://armeria.dev/community/design-resources/) for more information.
4 changes: 2 additions & 2 deletions site/src/pages/docs/advanced-metrics.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Clients.builder(grpcUrl)

## Changing the default distribution summary config

A [distribution summary](https://micrometer.io/docs/concepts#_distribution_summaries) is used to track
A [distribution summary](https://docs.micrometer.io/micrometer/reference/concepts/distribution-summaries) is used to track
the distribution of events. Armeria provides a sensible default
[DistributionStatisticConfig](https://javadoc.io/doc/io.micrometer/micrometer-core/latest/io/micrometer/core/instrument/distribution/DistributionStatisticConfig.html)
for measuring the following metrics:
Expand Down Expand Up @@ -147,7 +147,7 @@ MoreMeters.setDistributionStatisticConfig(myDistStatCfg);

## Excluding certain meters created by Armeria

Micrometer's `MeterRegistry` can be configured with [meter filters](https://micrometer.io/docs/concepts#_meter_filters).
Micrometer's `MeterRegistry` can be configured with [meter filters](https://docs.micrometer.io/micrometer/reference/concepts/meter-filters).
If you need to control the exported meters, you can apply sophisticated filters to the `MeterRegistry`.

```java
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/docs/client-circuit-breaker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ You can configure an Armeria client with a circuit breaker to prevent this circu
can automatically detect failures by continuously updating success and failure events. If the remote service
is unresponsive, it will immediately respond with an error and not make remote calls.
Please refer to [CircuitBreaker wiki page](https://martinfowler.com/bliki/CircuitBreaker.html) by Martin Fowler and
[LINE Engineering blog post about circuit breaker](https://engineering.linecorp.com/en/blog/detail/76)
[LINE Engineering blog post about circuit breaker](https://engineering.linecorp.com/en/blog/circuit-breakers-for-distributed-services)
for more information.

## State of `CircuitBreaker`
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/docs/client-service-discovery.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ The <type://ZooKeeperEndpointGroup> is used to fetch the binary representation o
The <type://ZooKeeperDiscoverySpec> converts the binary representation to an <type://Endpoint>.

<type://ZooKeeperDiscoverySpec#curator(String)> uses the format of
[Curator Service Discovery](https://curator.apache.org/curator-x-discovery/index.html) which is compatible
[Curator Service Discovery](https://curator.apache.org/docs/service-discovery/) which is compatible
with [Spring Cloud Zookeeper](https://cloud.spring.io/spring-cloud-zookeeper/reference/html/). If you
registered your server with <type://ZooKeeperRegistrationSpec#curator(String)>, you must use
<type://ZooKeeperDiscoverySpec#curator(String)>.
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/docs/server-service-registration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ which means when a server stops or a network partition between your server and Z
the node of the server that became unreachable will be deleted automatically by ZooKeeper.

<type://ZooKeeperRegistrationSpec#curator(String)> uses the format of
[Curator Service Discovery](https://curator.apache.org/curator-x-discovery/index.html) which is compatible
[Curator Service Discovery](https://curator.apache.org/docs/service-discovery/) which is compatible
with [Spring Cloud Zookeeper](https://cloud.spring.io/spring-cloud-zookeeper/reference/html/).
You can use <type://ZooKeeperRegistrationSpec#serverSets()> that applies the format of
[Finagle ServerSets](https://twitter.github.io/finagle/docs/com/twitter/serverset.html).
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/news/20200703-newsletter-1.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ the next release. Nevertheless, I feel like 1.0.0 is really close this time.
<type://ServerBuilder#maxConnectionAge(Duration)>. This is useful when you have to deal with a load
balancer without HTTP/2 support.
- Service discovery and registration for
[Curator Service Discovery](https://curator.apache.org/curator-x-discovery/index.html) and
[Curator Service Discovery](https://curator.apache.org/docs/service-discovery/) and
[Finagle ServerSets](http://stevenskelton.ca/finagle-serverset-clusters-using-zookeeper/).
- [ScalaPB](https://scalapb.github.io/) support with
[a fully working example](https://github.com/line/armeria/tree/main/examples/grpc-scala).
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/release-notes/0.80.0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ date: 2019-02-19
.responseCauseSanitizer(responseCauseSanitizer)
.newDecorator());
```
- A user can easily send [Server-Sent Events](https://www.w3.org/TR/2009/WD-eventsource-20090421/). #1551
- A user can easily send [Server-Sent Events](https://html.spec.whatwg.org/multipage/server-sent-events.html). #1551
```java
public class MyAnnotatedService {
@Get("/publisher")
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/release-notes/0.99.7.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ date: 2020-06-22
.build();
```
- Armeria now supports service discovery and registration for
[Curator Service Discovery](https://curator.apache.org/curator-x-discovery/index.html) and
[Curator Service Discovery](https://curator.apache.org/docs/service-discovery/) and
[Finagle ServerSets](http://stevenskelton.ca/finagle-serverset-clusters-using-zookeeper/). #2673 #2749 #2791
```java
CuratorFramework curator = ...;
Expand Down
2 changes: 1 addition & 1 deletion site/src/pages/release-notes/1.25.0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2023-08-22
- **GraalVM Support**: Armeria now provides [GraalVM](https://www.graalvm.org/)
[reachability metadata](https://www.graalvm.org/latest/reference-manual/native-image/metadata/) to easily build
[GraalVM](https://www.graalvm.org/) native images. #5005
- **Micrometer Observation Support**: Support for [Micrometer Observation](https://micrometer.io/docs/observation) is added.
- **Micrometer Observation Support**: Support for [Micrometer Observation](https://docs.micrometer.io/micrometer/reference/observation) is added.
Refer to <type://ObservationClient> or <type://ObservationService> for details on how to integrate with Armeria. #4659 #4980
```java
ObservationRegistry observationRegistry = ...
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

/**
* Builds a {@link ZooKeeperDiscoverySpec} for
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a>.
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a>.
*/
public final class CuratorDiscoverySpecBuilder {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public interface ZooKeeperDiscoverySpec {

/**
* Returns a {@link ZooKeeperDiscoverySpec} that is compatible with
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a>.
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a>.
* This is also compatible with
* <a href="https://cloud.spring.io/spring-cloud-zookeeper/reference/html/">Spring Cloud Zookeeper</a>.
*
Expand All @@ -46,7 +46,7 @@ static ZooKeeperDiscoverySpec curator(String serviceName) {

/**
* Returns a new {@link CuratorDiscoverySpecBuilder}. The specification is compatible with
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a> and
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a> and
* <a href="https://cloud.spring.io/spring-cloud-zookeeper/reference/html/">Spring Cloud Zookeeper</a>.
*
* @see ZooKeeperRegistrationSpec#builderForCurator(String)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

/**
* Builds a {@link ZooKeeperRegistrationSpec} for
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a>.
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a>.
*/
public final class CuratorRegistrationSpecBuilder {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public interface ZooKeeperRegistrationSpec {

/**
* Returns the {@link ZooKeeperRegistrationSpec} that registers the {@link Server} using the format of
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a>.
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a>.
* This is also compatible with
* <a href="https://cloud.spring.io/spring-cloud-zookeeper/reference/html/">Spring Cloud Zookeeper</a>.
*
Expand All @@ -46,7 +46,7 @@ static ZooKeeperRegistrationSpec curator(String serviceName) {

/**
* Returns a new {@link CuratorRegistrationSpecBuilder}. The specification is compatible with
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a> and
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a> and
* <a href="https://cloud.spring.io/spring-cloud-zookeeper/reference/html/">Spring Cloud Zookeeper</a>.
*
* @see ZooKeeperDiscoverySpec#builderForCurator(String)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
* sb.serverListener(listener);
* }</pre>
* This registers the {@link Server} using the format compatible with
* <a href="https://curator.apache.org/curator-x-discovery/index.html">Curator Service Discovery</a>.
* <a href="https://curator.apache.org/docs/service-discovery/">Curator Service Discovery</a>.
*
* <p>You can also specify the {@link CuratorFramework} instance to use. In this case,
* invoking {@link #connectTimeout(Duration)}, {@link #connectTimeoutMillis(long)},
Expand Down
Loading