天天看点

微服务架构实践

我是来自天津大学的一名大一学生,就读于智能与计算学部软件工程专业,在本学期了解了微服务开发的相关内容,微服务(或微服务架构)是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通,由于之前完全没有接触过服务器互联网开发所以在老师的介绍和分享下,参加了阿里云的“飞天加速计划·高校学生在家实践”活动,这个活动非常满足我的需求,通过简单的考核,通俗易懂的学习了解云服务器的使用方式,我领到了两周的阿里云服务器,在后续的使用计划中我计划利用阿里云高校计划完成微服务课程后续实验,包括MySQL 、Redis、 RocketMQ和微服务治理相关的内容。

在初步了解服务器部署使用以及互联网应用开发之后,对于数据交互和服务器管理产生了浓厚的兴趣,在ECS中安装了Redis,对相应的命令进行了复习,也进一步提高了动手能力。同时也了解了很多比较实用的工具,比如dubbo、kubernetes等。由于之前并没有进行过java springboot的学习和使用,当我需要使用很多的插件时,maven帮助我节省了很多时间我只需要将工程文件导入,在idea里进行适当的配置就会引入工程所需要的包。当我将本地的前后端服务启动后就能在服务器上面进行管理和调试,这样的后台管理操作非常酷炫,但是也有一些待学习的内容,比如服务器压力测试,我希望额能够在社区的指导下进一步提升我的技术能力。