Is it so simple to write an SDK involving network calls? So, asynchronization is supported by default, and performance is also very high. Dubbo Rust SDK, especially in I/O and network, is implemented through Tokio. If the customer's system was originally developed using Rust, there should be nothing to refute this requirement for accessing Dubbo services through Rust, right? Rust Web framework Actix-web ranks high in performance tests. It provides support for Rust-based applications to access Dubbo services.Dubbo Rust SDK has the following features: If you do not know Dubbo, you can regard it as a distributed RPC call framework. Is there any difference in Rust SDK for products? I'll explain it to you here. Therefore, we need to develop SDKs that do not depend on programming languages, such as Java SDKs and Python SDKs. Rust SDK development: Many cloud vendors have developed their middleware products based on Java and C++. If we cannot develop products with Rust, does that mean ordinary programmers cannot use Rust? No. The advantages of using Rust to develop infrastructure cloud products will not be described here, but the performance is high, and the stability is good. In other words, the Linux kernel may embrace Rust, and Linus Torvalds has already recognized Rust. Enterprises may use their businesses to try out cloud products.Īnother piece of news comes from the article entitled Programming languages: Now Rust project looks for a way into the Linux kernel. Therefore, stability assurance comes first. However, the key customers of cloud vendors are enterprise customers. Everyone says the Internet focuses on cloud products. I agree with the viewpoint in this article that Rust is a very good infrastructure language for cloud product development. If a good development language can help eliminate many potential problems in this area, is it very good?ĭon't worry about performance because Rust is as fast as C and C++. It is difficult for these bugs to be found by tests. These bugs are usually not business bugs but code bugs caused by improper concurrency control, such as memory overflow, null pointers, and data errors. We know after the release of new products, the tasks in the next period are mainly bug fixing. Safety here refers to Memory Safe, Type Safe, and Thread Safe in software development to ensure product stability. The cloud is an industrial-grade product, and an industrial-grade safety system is needed. Microsoft has published an article called Microsoft: Rust Is the Industry's 'Best Chance' at Safe Systems Programming. At the same time, I will discuss the feasibility of Rust in combination with my daily work. Rust has been rated the most wanted programming language on Stack Overflow for five consecutive years and has been well received.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |