In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article is about how to compare the micro-service framework with ESB. The editor thinks it is very practical, so I hope you can get something after reading this article. Let's take a look at it with the editor.
ESB: enterprise service bus.
The concept of ESB is the companion of SOA (Service-oriented Architecture) and decouples the service callers and providers of multi-class systems.
ESB can support service exposure, service access, protocol conversion (webservice, JMS, T3, etc.), data format conversion (JSON/XML), routing and so on.
My previous company was dominated by ESB, but the experience that represented advanced structures is now being replaced by the increasingly popular concept and tool of microservices.
So what's the difference between ESB and the so-called micro-services such as Dubbo and spring cloud?
The original intention of the micro-service framework is more of a peer-to-peer model, while ESB is bus management.
The micro-service framework is basically oriented to isomorphic systems, and now it is mostly unified as RESTful-style interfaces, while ESB has to consider the integration of services provided by different vendors (protocols and data format conversion).
ESB has been gradually replaced by Dubbo and spring cloud in the Internet industry, but it has always been strong in the traditional software industry, and absorbed some concepts of micro-services, which is constantly evolving.
Now the micro-service framework is slowly becoming the look of ESB. Because peer-to-peer approach is too difficult to manage.
The so-called ESB to micro-service is actually a transformation from a centralized system to a distributed system in software development.
There is no fundamental difference in what they do, only in the scene.
After the design and implementation of the micro-service framework, we also need to do service governance.
For example, route management, current limitation and degradation, service monitoring, service statistics query, service authentication and authorization, thread management, protocol conversion, load balancing and so on.
Some of the content is very similar to the function of ESB.
We sometimes set up a separate system for this part of the work, such as API Gateway.
And this is another spiral of rise.
Sure enough, it is a matter of the world, it must be divided for a long time, and it must be United for a long time.
The above is how to compare the micro-service framework with ESB. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.
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.