This article is from my translation of the Infoq Chinese station, the original address is: Http://www.infoq.com/cn/news/2016/01/microservices-and-java-eeToday, MicroServices-based architectures are everywhere. We've seen how innovators such as Netflix and Amazon are using microservices to achieve business success. But what about developers who write traditional s
stack is not unified, each API abstraction and encapsulation, error-prone.
The lack of documentation and the use of booting requires a lot of support work.
Behind closed doors, the output of micro-services often can not meet demand, running for a period of time will be gradually discarded.
After years of exploration and practice, Sparkpost has summed up a number of best practices to guide them in building a persistent and stable
The previous article talked about the microservices infrastructure, and Netflix's many open source components together provide the complete distributed microservices infrastructure environment, whileSpring Cloud is a further encapsulation of Netflix's many open source components, and it also achieves a good integration with the cloud platform and the spring Boot development framework.Spring Cloud is a relat
responsibility, the meal manages the data across a large number of tables, and the test cases become excessive.Service granularity is very small, it will behave as follows: MicroServices breed like rabbits, and services rely heavily on each other as a collection of simple crud services.Best Practices for micro-service buildingCode base: Each microservices and se
The series of articles on microservices architecture will describe the definition, characteristics, application scenarios, evolution of enterprise integration architecture, microservices transformation ideas and technical decision-making considerations in several articles, the following uses IBM technology as an example to describe how to transform the microservice architecture.
Why microservice Architect
. These tools are usually generated in practice and widely shared, sometimes, but do not reject the use of internal open source mode. Just as Git and github have become the first choice for version control systems, open source practices are becoming increasingly common internally.
Netflix is a good example of organizations that follow this idea. Share useful and most important code libraries that have been tested over time and encourage other develope
.
This article is based on some of our best practices in development, from the perspective of development, monitoring, and logging, we introduce some of our experience in micro-service building on the Go technology stack.
Development
During the development of MicroServices, different modules are responsible for different developers, and clearly defined interfaces help to identify the developer's work tas
This is a creation in
Article, where the information may have evolved or changed.
"Editor's note" This article is the fifth article to create an app series using MicroServices. The first article introduces the MicroServices architecture model and discusses the advantages and disadvantages of using microservices, and the second and third describes the different as
"Editor's note" This article is the fifth article to create an app series using MicroServices. The first article introduces the MicroServices architecture model and discusses the advantages and disadvantages of using microservices, and the second and third describes the different aspects of communication between the MicroServ
The birth of MicroServices is not accidental, it is the product of the rapid development of the Internet, the rapid changes in technology and the traditional architecture can not adapt to fast changes, such as the impetus of the emergence of multiple factors.The birth of MicroServices is not accidental, it is the product of the rapid development of the Internet, the rapid changes in technology and the tradi
Analytic microservices Architecture Series The article will describe the definition, characteristics, application scenarios, evolution of enterprise integration architecture and micro-service transformation thinking and technical decision-making considerations in several sections, and take IBM technology as an example to introduce how to realize the transformation of micro-service architecture.
The previous article introduced the evolution of enterpri
Micro-Service "microservices" has become one of the most popular hot words in software architecture. There are a lot of articles about microservices on the web, but it feels a lot too far away from us, and we don't find many instances that really apply in enterprise scenarios. Omitted here 10,000 words ~ ~ ~ so want to use their recent period of time using micro-services and by looking at the masters of the
When you choose to build your application as a microservices, you need to determine how the application client interacts with the microservices. In a single application, there is only one set of endpoints. In the microservices architecture, each microservices exposes a set of endpoints that are usually fine-grained. In
The book titled "Spring Cloud and Docker microservices architecture in action"-Li, which was completed in 2017-01-12, was written with the spring Cloud play Micro service architecture. Many friends want to first look at the source code, is now released.The code released this time:
A total of 70 + Demo
Covers Eureka, Ribbon, Feign, Hystrix, Zuul, Spring Cloud Config, Spring Cloud Bus, Spring Cloud Sleuth, Docker, Docker compose, and more.
This article is the sixth of a series of courses on "Internet high concurrency MicroServices architecture practice"
The first five articles are:
The cornerstone of micro-service-Continuous integration
Access layer design of micro-service and isolation of static and dynamic resources
Database design and read-write separation of microservices
The non-state and containerized of micro-service
Design of micro-se
This is a creation in
Article, where the information may have evolved or changed. In the previous article, we created a user service that saved some users. Now we look at how to safely save the user password in the user service, and write several functions through the microservices to authenticate the user and release the security token. Note that I have now split our service into several different warehouses. I think it's easier to deploy. At first
to share more articles with you. Accessories downloadSample code: Click I downloadResources(1) Pastoral crickets, "Docker Consul Fabio ASP." Cross-platform practices(2) Not small, "service discovery-Introduction, deployment and use of consul"(3) Erhu trough, "I am the consul of services-consul introduction to service discovery and registration Tools"(4) chief officer, "Consul distributed cluster Building Simple function Testing failure Recovery
, but many people do not set a scope for it. Textbooks do not define a specific scope. Therefore, do not evaluate a person's comprehensive ability at will, because it is all his own "subjective" ideas. But what I can tell my friends clearly and responsibly is that the word "Full stack" keeps showing me my ignorance, putting pressure on me and pushing me to learn, including learning from you.
3. Personalized practices
"Maximizing the effectiveness
. NET MicroServices: Architecture containers and Docker profiles for containerized. NET applications what is Docker? Docker terminology Docker containers, images, and registries select. NET core or. NET Framework general guidance for Docker containers when. NET core is selected for the Docker container. NET Framew Ork decision table: the. NET Framework used by Docker to locate operating systems when using. NET Docker image to build containerized
Http://www.toutiao.im
Traditional applications use local transactions and distributed transactions to ensure data consistency, but in a microservices architecture the data is private and needs to be accessed through the API provided by the service, so the distributed transaction no longer applies to the MicroServices architecture. So how does the MicroServices ar
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.