Environment VMWare Fusion Professional Version 11.0.2 (10952296) CentOS Linux Release 7.6.1810 64bit Virtual machine NAT network configuration Validate the config file: /Library/Preferences/VMware Fusion/networking ... answer VNET_2_DISPLAY_NAME vmnet answer VNET_2_HOSTONLY_NETMASK 255.255.255.0 answer VNET_2_HOSTONLY_SUBNET 192.168.155.0 answer VNET_2_NAT yes answer VNET_2_NAT_PARAM_UDP_TIMEOUT 30 answer…
Monitoring with Prometheus and Grafana for Go Microservices
Prometheus Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now…
Install Apache Kafka on Ubuntu
Wiki Apache Kafka is a distributed streaming platform. A Kafka cluster is not only highly scalable and fault-tolerant, but it also has a much higher throughput compared to other message brokers such as ActiveMQ and RabbitMQ. Though it is generally…
I/O Multiplexing in Linux
I will talk about synchronous I/O and asynchronous I/O, blocking I/O and non-blocking I/O of network I/O in this article. We need to understand a few concepts first: User and Kernel Mode In any modern operating system, the CPU is…