There are many situations that require applications to communicate with each other in a quick and controlled way. RabbitMQ works as an intermediary between two services, and ensures a smooth distribution of messages. The two programs could even speak differing coding languages: this is not a problem for the message broker.
Raspberry Pi is an inexpensive small form factor PC that can behave like a standard computer in many respects. Users can use this innovative mini-computer for all kinds of functions, from setting up an operating system to surfing the web, to using it as a server or a media center, and much more besides. Discover 17 interesting Raspberry Pi projects to try out at home.
A server backup is the best method for securing the data of your online projects, thereby preventing any damaging losses. Server environments are especially in need of cleverly devised backup strategies that take every type of device into account. Here, backup programs become essential. Free applications, like rsync, offer reliable and compelling alternatives to their expensive conventional...
The hosts file used to resolve website names so that certain IP addresses could be accessed. The method was largely replaced by the DNS (domain name system). However, the hosts file is still indispensable for local networks. In addition, certain rules can be set for websites e.g. to block them. We show you where you can find and edit the hosts file in your operating system.
In order to edit text files or receive source codes from software or websites, you require a text editor. Whether you’re using Linux, Windows, or Mac: the majority of operating systems these days already have them installed by default. There are also editors like Vim, which have a wider range of functions and simplify working with the confusing lines of code.
Apache Kafka is an open source software which is highly regarded among many companies for its versatility. This data storage and processing solution sets itself apart through its high performance, scalability and fault tolerance. This is why it is used whenever information needs to be transferred reliably in real time.
What exactly is Solr? The answer to this question lies in our article. In combination with the Java library, Lucene, Solr can be used to build powerful web search engines. Do you need to index your documents? Solr will take care of this. First, we explain the basic terms of practical open source software and its functions. In our Solr tutorial, we’ll explain how to set up the search platform. In...
Are you looking to execute complicated computing processes with large amounts of data? This is exactly what the Big Data framework, Hadoop, focuses on. The open source Apache software offers a Java based frame with which various Big Data applications on computer clusters can be parallelized. Hadoop’s modular expandability, which offers users an enormous range of functions, is a particularly...
Various computer networks are connected with one another via the internet. In order to build up such connections, both the sending as well as the receiving systems have to provide transfer interfaces, or ports. Netstat allows you to find out which ports are opened by your own system and which active connections exist — all of this helps reduce the risk of undesired access attempts.
The ping command line program is among the basic tools for network diagnostics on all relevant systems. In Linux and MacOS, ping is already run in the default configuration as a continuous ping. In Windows, the program must first be activated with the appropriate parameters for continuous tests. We’ll show you what to take into consideration when you do this.