The Apache SkyWalking team today announced the 8.4 release is generally available. This release fills the gap between all previous versions of SkyWalking and the logging domain area. The release also advances SkyWalking’s capabilities for infrastructure observability, starting with virtual machine monitoring.
SkyWalking has historically focused on the tracing and…
Apache SkyWalking: an APM (application performance monitor) system, especially designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) architectures.
Envoy Access Log Service: Access Log Service (ALS) is an Envoy extension that emits detailed access logs of all requests going through Envoy.
In the previous post, we already have an
EchoServer that is implemented with Java NIO; Let's check what we have and what we don't for now:
write) are done when ready; there's no need to wait synchronously;
This is a minimal yet complete and runnable project that gets you quickly start to build a project with GraphQL.
Available on GitHub: https://github.com/quick-start-templates/spring-boot-graphql
git clone email@example.com:quick-start-templates/spring-boot-graphql.git
Open your browser and navigate to http://localhost:9092/gui
In the previous post, we’ve implemented an Echo Server by the Blocking I/O (BIO) library and discussed some of the disadvantages of BIO:
If you are a Java developer, you must have heard about Netty more or less, and it’s likely that you have used it, directly or indirectly. If not, there is a brief introduction from the Netty Project.
Netty is an…
YASA is another Solr Admin built on VueJS and ECharts, greatly inspired by Kibana, which is a visualization tool for Elasticsearch. YASA aims to be “Kibana” for Solr eventually.
This story was originally posted on GitHub: https://github.com/kezhenxu94/cache-lite
Caching is a critical technology in many high performance scalable applications. There are many choices in caching framework, including Ehcache, Memcache, cache2k etc. But today we are going to build one on our own, to learn what cache really does. …
EnumSet is a specialized implementation of
java.util.Set, as its name implies, it is designed for use with
Enums; so what’s the difference between
EnumSet and a regular
HashSet)? And why should we use
EnumSet whenever possible instead of a regular
Here are the environments used in this…