Welcome to Tencent cloud community, get more Tencent mass technology practice dry goods oh ~
Tencent Cloud has recently launched an API gateway product to assist developers to complete API configuration management, version release, access control and other functions in a simple way, and to further connect with the API market in Tencent Cloud market and participate in the tide of API economy.
API gateways are typically used when a user’s own system expects to provide an API internally or externally. In addition to providing application access points, the API gateway implements authentication of access clients, protection against reentrant and tamper attacks, back-end business hiding and authentication, data mapping and modification of requests and responses, flow control, and concurrency control. However, if the users of THE API gateway have the need to provide the API to a third party, they will also rely on the API gateway to provide metering and billing capabilities to some extent.
Applicable to a variety of scenarios, to provide more security and convenience
API gateways, while often associated with the use of microservice architectures, can be useful beyond microservice architecture applications. In addition to providing access for Web Apps, for mobile apps, back-end services can be exposed through THE API gateway, and the API gateway can also undertake mobile device management capabilities to a certain extent. Traditional legacy system can also be encapsulated by API gateway to realize the transformation of the old system as a service. At the same time, the API gateway can be used to get through the internal and external systems of enterprises and the systems of various partners to achieve greater value of the business system. For IoT scenarios, in the case of IP of Internet of Things devices, API gateway can not only solve the problem of device data uplink, but also solve the problem of data downlink.
API gateway not only encapsulates and manages APIS, but also provides more convenience for API users. For a set of apis, there are usually two roles: AN API provider and an API consumer, and in many cases, the two roles are interwoven. For example, a provider of API 1 May be a consumer of API 2. In such cases, the API gateway needs to provide both roles with the capabilities they need. For API providers, THE API gateway should be able to provide API configuration, publishing, flow control, authentication, and even metering and billing capabilities. For API users, it is necessary to provide API debugging, help documents, multi-language SDK, code examples and other capabilities, in order to more convenient and easy to use API.
Both API providers and users have uniform requirements for API gateways, such as security, performance, availability, extensibility, operation and maintenance capabilities, and API lifecycle management capabilities. Tencent cloud API gateway integrates Tencent’s years of underlying API construction and management capabilities. In terms of security, it relies on the cloud’s existing attack protection capabilities to ensure the reliability and security of the hosted API of users. In terms of performance, Tencent’s high-performance gateway capability and multi-region and multi-availability zone cluster can support requests with high concurrency and large traffic. At the same time, multi-region and multi-availability zone cluster can ensure that services will not be unavailable due to the failure of a single device or a single cluster, and ensure the availability of USER API services. At the same time, Tencent Cloud will continue to iterate on API gateway products, and continue to expand functions according to user needs. In the future, it will add functions or capabilities such as multiple authentication methods, API service availability monitoring, more fine-grained and multi-level flow control, and API SDK support of more languages and frameworks to meet customer needs in all aspects. API for users to provide a configuration, debugging and on-line version, update, upgrade, switch, rolled off the production line, such as complete lifecycle management, and the request in the process of API operations such as log, operation monitoring, fault warning ability, at present already provided, tencent cloud will continue to optimization and iteration, enhance the user experience, making it easy for users to use. At the same time, in addition to HTTP protocol support, API gateway also began to explore Websocket, will be completed as soon as possible so that customers can more easily interact with the client.
API economy, the new revolution of the Internet
With the development of the Internet and cloud computing, API, as a bridge between systems and systems to exchange information, has been playing an increasingly important role between users and users, users and enterprises, enterprises and enterprises. And API, not only Internet enterprises can provide API, banks, governments, enterprises, individuals, can provide API, also can use API, API in the whole environment, has become a service. Provide data, provide computing power, provide storage capacity, can use API to carry out, from public weather data query, vehicle brand query, to private personal account authentication, private photo storage, can be completed through API. Through the development of information and network era, API has produced a new economic phenomenon, namely API economy. API economy is the sum of economic activities generated based on API. In the current development stage, it mainly includes API business and business transactions in terms of business functions and performance conducted through API. The API economy is the primary driver of digital change in today’s industries (retail, finance, Internet of Things, healthcare, etc.).
In Tencent Cloud, API gateway provides enterprises with a more convenient way to join the API economy. Through the API gateway, users can publish the configured API to Tencent Yunyun market with one click, provide their OWN API for external users to use, and sell the API through the market. In the process of using the API, users can earn reasonable income. In this process, enterprises provide their own data and computing capabilities through API. Meanwhile, enterprises can also find capabilities they lack in the API market, and integrate and combine capabilities into their own businesses by paying for them, so as to further expand their own businesses.
Get through a variety of services, line into a complete program
In addition to managing API through API gateway, Tencent Cloud is also pushing forward the direction of integrating with other products to form a more complete solution. Including containers, enterprise middleware, service bus, and even Serverless architecture, API gateway products will continue to explore and combine, providing users with more simple and their own systems, development processes and, especially, the currently popular Serverless architecture. SCF serverless cloud function is a FaaS function or service type product provided by Tencent Cloud. Combined with API gateway, IT can provide function call capability through API to realize serverless back-end service. Therefore, API gateway is also an important product in Tencent serverless cloud application architecture.
Tencent cloud API gateway have been launched and developed private, welcome you to apply for the trial: cloud.tencent.com/product/api…
## Read recommendations
Live migration timeout prediction model based on hybrid integrated learning algorithm
Has been authorized by the author tencent cloud community released, reproduced please indicate the article source The original link: cloud.tencent.com/community/a…