Interface-oriented Programming technology architecture diagram

Source: Internet
Author: User

What did the project do not draw the architecture diagram, this time was asked to draw, painting is very ugly, please see the diagram itself contains the system architecture information

First, the overall diagram of the architecture

  

1, the core is a two-tier bank

1.1 Interface Bus

All algorithmic functions are abstracted into interfaces, most of which are generic methods, to solve a large class of problems

1.2 Code base

The code base contains various implementations of interfaces in the current interface bus

1.3 Application Library

Provide user interfaces or provide external services

is a variety of applications that are implemented by calling code in the algorithm library through the container configuration

Second, the application of the relationship diagram

1, the application through the configuration from the application library to assemble their own application system

2. Use interceptor processing (authorization access, permission data push, exception handling, cache, log, etc.) as far as possible from the application itself

3, use message queue to do high concurrency application support (seconds kill similar applications)

4, using Distributed task System to do cycle work, data maintenance, data calculation, etc.

I do not like to write text more do not like drawing, since the painting is taken out to everyone pat Brick, I hope you will correct me

Note: The above architecture is the actual development of the project structure, if there are good ideas, added to the actual project to optimize the project development

Interface-oriented Programming technology architecture diagram

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.