今天开始记录一下微服务的学习过程。
什么是微服务架构?
微服务架构(通常简称为微服务)是指开发应用所用的一种架构形式。通过微服务,可将大型应用分解成多个独立的组件,其中每个组件都有各自的责任领域。在处理一个用户请求时,基于微服务的应用可能会调用许多内部微服务来共同生成其响应。
容器是微服务架构的绝佳示例,因为它们可让您专注于开发服务,而无需担心依赖项。现代云原生应用通常使用容器构建为微服务。
微服务架构使应用程序更易于扩展和更快地开发,从而加速创新并缩短新功能的上市时间。
完成了MySQL数据库的创建和链接。这里出现了一个小坑,数据库安装完后,新建数据库时建错了。
红圈的地方才是数据库的名字,因为这个问题调试的时候一直报错Unknown database “db2024”,难绷。剩下的过程还是比较顺利的。搭建了Maven父工程,完成了微服务提供者支付模块的编写(CRUD),使用Mapper4自动生成Mapper接口(效率挺高),并通过postman进行接口测试。