- Python Microservices Development
- Tarek Ziadé
- 262字
- 2021-07-02 18:54:19
Implementing microservices with Python
Python is an amazingly versatile language.
As you probably already know, it's used to build many different kinds of applications--from simple system scripts that perform tasks on a server to large object-oriented applications that run services for millions of users.
According to a study conducted by Philip Guo in 2014, published on the Association for Computing Machinery (ACM) website, Python has surpassed Java in top U.S. universities, and is the most popular language to learn computer science.
This trend is also true in the software industry. Python sits now in the top five languages in the TIOBE index (http://www.tiobe.com/tiobe-index/), and it's probably even bigger in the web development land, since languages like C are rarely used as main languages to build web applications.
However, some developers criticize Python for being slow and unfit for building efficient web services. Python is slow, and this is undeniable. But it still is a language of choice for building microservices, and many major companies are happily using it.
This section will give you some background on the different ways you can write microservices using Python, some insights on asynchronous versus synchronous programming, and conclude with some details on Python performances.
This section is composed of five parts:
- The WSGI standard
- Greenlet and Gevent
- Twisted and Tornado
- asyncio
- Language performances
- 從零開(kāi)始構(gòu)建企業(yè)級(jí)RAG系統(tǒng)
- Cocos2D-X權(quán)威指南(第2版)
- 數(shù)據(jù)庫(kù)程序員面試筆試真題與解析
- 數(shù)據(jù)結(jié)構(gòu)(Java語(yǔ)言描述)
- 數(shù)據(jù)結(jié)構(gòu)(Python語(yǔ)言描述)(第2版)
- Koa開(kāi)發(fā):入門、進(jìn)階與實(shí)戰(zhàn)
- 零基礎(chǔ)學(xué)MQL:基于EA的自動(dòng)化交易編程
- Advanced Oracle PL/SQL Developer's Guide(Second Edition)
- Visual C#.NET程序設(shè)計(jì)
- Learning Vaadin 7(Second Edition)
- AutoCAD 2009實(shí)訓(xùn)指導(dǎo)
- Access 2010中文版項(xiàng)目教程
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
- 菜鳥(niǎo)成長(zhǎng)之路
- Java性能權(quán)威指南