In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-01 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
This article focuses on "what are the open source components in web development", interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn what are the open source components in web development.
Kubernetes
Kubernetes is an open source container cluster management system of Google, which provides application deployment, maintenance, extension mechanism and other functions. Kubernetes can be used to easily manage container applications running across machines. Its main functions are as follows: 1) use Docker to package applications (package), instantiate (instantiate), and run (run).
Docker/moby
Docker is an open source software project that automates application deployment under software containers, thus providing an additional layer of software abstraction and an automatic management mechanism for operating system layer virtualization on the Linux operating system.
Heroku buildpack
Heroku Buildpacks is an open source set of scripts for compiling applications on Heroku. They form the backbone of the Heroku multilingual platform. The build package enables you to extend Heroku's build system to support your language or customization, or to make some binary packages available to the runtime. Heroku Buildpack gives you the freedom to write the language and framework that works best for your application and team.
Openresty
OpenResty ®is a high-performance Web platform based on Nginx and Lua, which integrates a large number of excellent Lua libraries, third-party modules, and most dependencies. It is used to conveniently build dynamic Web applications, Web services and dynamic gateways that can handle ultra-high concurrency and high scalability.
Calico
Calico is another solution of container network. The biggest difference from other virtual networks is that it does not use overlay network to forward messages and provides a pure three-layer network model. The three-layer communication model indicates that each container communicates directly through IP, and the other party is found through routing and forwarding. In this process, the node where the container is located is similar to the traditional router and provides the function of route lookup.
Midonet
MidoNet is a distributed, distributed, multi-tiered software implemented by Midkura of SDN company in Japan. It follows Apache license and acts as the default network component in OpenStack cloud orchestration system. It allows virtual network solutions, especially those designed for network infrastructure, to serve cloud platforms such as OpenStack, and virtualize its network storage stack.
Etcd
Etcd is a highly available key storage system, mainly for shared configuration and service discovery. Etcd is developed and maintained by CoreOS and is inspired by ZooKeeper and Doozer. It is written in the go language and handles log replication through the Raft consistency algorithm to ensure strong consistency.
Prometheus
Prometheus (Prometheus) is a combination of open source monitoring-alarm-time series database.
Glusterfs
GlusterFS is the core of Scale-Out storage solution Gluster. It is an open source distributed file system with strong scale-out ability to support several PB storage capacity and handle thousands of clients.
Ceph
Ceph uses a distributed cluster to provide a unified storage platform for object, block, and file storage.
CockroachDB
CockroachDB, the goal is to create an open source, scalable, cross-region replication and transaction-compatible ACID distributed database. It can not only achieve global (multi-data center) consistency, but also ensure the strong viability of the database. Just like the name Cockroach (cockroach), it is an invincible Xiaoqiang. The idea of CockroachDB comes from Google's global distributed database Spanner. The idea is to distribute data on multiple servers in multiple data centers to achieve a scalable, multi-version, globally distributed database that supports synchronous replication.
Weave Scope
The Weave Scope project automatically generates diagrams between containers, making it easy to understand the relationships between containers and to monitor containerized and micro-service applications.
Ant Design
A set of enterprise front-end design language and implementation based on React.
At this point, I believe you have a deeper understanding of "what are the open source components in web development?" you might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.