HTTP microservice package based on FastAPI and HTTPX
Project description
MFHM - MangFu HTTP Microservices
简介
基于HTTPX和FastAPI的HTTP微服务框架,侧重于Web领域
注意: 该项目只是本人用于研究微服务而创建的探索项目, 项目代码只注重功能的实现, 没有进行过严格的测试, 所以请将本项目用于个人/研究为目的/无关紧要的项目中, 切勿在生产项目中使用
更新日志
🔑v0.1.0
引入服务通信密钥机制
在理想情况下,MFHM默认所有服务都存在信任/安全的网络环境中,服务间通信无需验证,也没有对服务调用做限制
在此版本中引入了通信密钥机制,当开启密钥机制时,服务间调用/第三方调用服务都需要验证服务密钥
❌v0.0.2
解决PyPi推送的版本错误
打包推送0.0.1
版本到PyPi后在PyPi上删除了项目,本以为删除了后可以重新推送,但很遗憾并不能。再次推送0.0.1版本时PyPi一直提示版本已存在,所以将版本号向前推进一个版本用于解决PyPi版本冲突问题
🚀v0.0.1
MFHM诞生了~
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mfhm-0.1.0.tar.gz
(12.8 kB
view details)
Built Distribution
mfhm-0.1.0-py3-none-any.whl
(15.2 kB
view details)
File details
Details for the file mfhm-0.1.0.tar.gz
.
File metadata
- Download URL: mfhm-0.1.0.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4146fd9f27b831b6e6ac81a4efefc41d518831c116ef44f3fdfd347adc0551f |
|
MD5 | b66ef3e6b7a2ae6c41d7975a1dd10b08 |
|
BLAKE2b-256 | 61273c09ac3657e10a2be1de85eeaf383646f0a2d70214e19d75ea3a7545738c |
File details
Details for the file mfhm-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: mfhm-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.27.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddefd384870726b33a9228f09f1719c37e928d6384e979fe33d561b16976ac0e |
|
MD5 | e4f49dd335c2af8f949e5616d963ac5d |
|
BLAKE2b-256 | 5ce34b19b7153df1544635bd90806c0fef50f6324afce69648f2304d02aeaaf4 |