DC3 Open Source IoT Platform: A Distributed IoT Solution Based on Spring Cloud to Help Enterprises Rapidly Build Intelligent IoT Systems

DC3 Open Source IoT Platform: A Distributed IoT Solution Based on Spring Cloud to Help Enterprises Rapidly Build Intelligent IoT Systems

In today’s rapidly developing Internet of Things (IoT) technology, the DC3 open-source IoT platform has quickly become the preferred tool for developers and enterprises due to its microservices architecture, modular design, high scalability, and fully open-source features. It supports various scenarios such as industrial automation, smart homes, and environmental monitoring, providing a complete solution from … Read more

Open Source, Middle Platform, Cloud Platform! Analyzing the Business Models Behind Industrial IoT

Open Source, Middle Platform, Cloud Platform! Analyzing the Business Models Behind Industrial IoT

On October 24, Advantech invited Vice President of Alibaba Research Institute, An Xiaopeng and Founder of IoT Think Tank, Peng Zhao to hold an “Expert-led Deconstruction of the Great Future of Industrial IoT” reading session, focusing on “Decoupling · Reconstructing · Co-creating”, to explore the future development of Industrial IoT. Today, Advantech’s Chairman Liu Kezhen … Read more

Python is indeed slow, but I don’t care

Python is indeed slow, but I don't care

This is a work from Big Data Digest, please see the end of the article for reprint requirements. Author | Nick Humrich Translated by | Zha Jieqiong, Zhi Chang Yue Ming, Ying Zi The growth of productivity comes at the cost of sacrificing performance. This article will not discuss the use of asyncio (asynchronous I/O … Read more

Metaphorical Comparison of Virtualization Technology and Container Technology

Metaphorical Comparison of Virtualization Technology and Container Technology

Virtualization technology and container technology are two of the most popular technologies in the field of computer technology today. They differ in application scenarios, principles, and usage methods. To illustrate their differences and application value more vividly, we can use the following everyday examples as metaphors. 1. Virtualization Technology Virtualization technology can be likened to … Read more

HTTP vs RPC: The ‘Letter’ and ‘Phone Call’ of Communication – Which is the True Love for Efficient Collaboration?

HTTP vs RPC: The 'Letter' and 'Phone Call' of Communication - Which is the True Love for Efficient Collaboration?

Introduction: The “Dimensionality Reduction” of Communication Methods Suppose you want to convey a message to a friend: Writing a Letter (HTTP) Clearly write the address, affix a stamp, and wait for the mailman to deliver it. The recipient opens the letter to read it. Making a Phone Call (RPC) Dial directly, and once connected, have … Read more

Advantages and Value of Rolling Upgrades for Microservices in Embedded Real-Time Scenarios

Advantages and Value of Rolling Upgrades for Microservices in Embedded Real-Time Scenarios

Introduction With the rapid development of information technology, embedded real-time scenarios are undergoing a profound transformation, especially in the automotive industry. Cars are no longer just a combination of mechanics and hardware; they are gradually becoming a platform that integrates hardware, software, and data. Software, as the key to automotive intelligence, directly affects the safety, … Read more

Using HttpReports in .NET Core for API Statistics, Analysis, Visualization, Monitoring, and Tracing

Using HttpReports in .NET Core for API Statistics, Analysis, Visualization, Monitoring, and Tracing

HttpReports is an APM monitoring system developed based on .NET Core, using the MIT open-source license. Its main features include statistics, analysis, visualization, monitoring, and tracing, making it suitable for use in microservice environments. Official website: https://www.yuque.com/httpreports/docs/uyaiil Main Features API Call Metrics Analysis Multi-Service Node Data Aggregation Analysis Slow Request and Error Request Analysis API … Read more

Why Use RPC When We Have HTTP? Quick Overview of gRPC Framework

Why Use RPC When We Have HTTP? Quick Overview of gRPC Framework

Source: https://www.escapelife.site/posts/395e12c9.html gRPC is a high-performance, general-purpose open-source RPC framework designed based on the HTTP2 protocol standard, using Protocol Buffers as the default data serialization protocol, and supports multiple programming languages. What is gRPC Framework The goal of an RPC framework is to make remote service calls simpler and more transparent, shielding the underlying transmission … Read more

Mainflux IoT: Lightweight Open Source IoT Platform in Go

Mainflux IoT: Lightweight Open Source IoT Platform in Go

Mainflux is a secure, scalable open-source IoT platform developed and maintained by a startup in France, built using the Go programming language and adopting a microservices architecture. Mainflux supports various access devices, including devices, users, and apps; it also supports multiple protocols, including HTTP, MQTT, WebSocket, and CoAP, and facilitates protocol conversion between them. Mainflux’s … Read more

OpenFeign: The HTTP Client Bard!

OpenFeign: The HTTP Client Bard!

OpenFeign: The HTTP Client Bard! Introduction Friends, Niu Ge recently took on a project that requires front-end and back-end separation, using HTTP for communication between microservices. At first glance, there seems to be no problem: we just need to write an HttpClient and add some RestTemplate, right? But once I dived in, I found that … Read more