微服务架构
文章平均质量分 86
深巷的猫~
在挣扎的边缘徘徊中.......
展开
-
认识微服务架构
1、认识微服务架构1.1 为什么使用微服务架构通常我们所使用的传统单体应用架构都是模块化的设计逻辑,程序在编写完成后会被打包并部署为一个具体的应用,而应用的格式则依赖于相应的应用语言和框架。单体架构存在问题:(1)应用复杂度增加,更新、维护困难(2)易造成系统资源浪费(3)影响开发效率(4)应用可靠性低(5)不利于技术的更新1.2 如何解决传统应用架构的问题针对传统单体架构的问题,大部分企业通过...原创 2020-05-05 20:10:27 · 259 阅读 · 0 评论 -
Spring Boot应用开发
一、Spring Boot与MyBatis的集成1、 准备数据库环境在MySQL数据库中,创建一个名为empty数据库,在该数据库中创建数据表k_user,并在表中插入几条数据。2、创建项目,添加依赖创建一个依赖于Web模块的Sprint Boot项目,在项目的pom.xml中添加如下依赖配置信息。3、编写配置文件在application.yml中添加数据库配置信息及日志信息。...原创 2019-05-01 18:05:01 · 324 阅读 · 0 评论 -
Spring boot集成servlet和jsp
Spring boot集成servlet和jsp1、Spring的入门程序(1)在Eclipse中,创建一个web项目,将Spring的4个基本包以及commons-logging的JAR包复制到lib目录中,并发布到类路径下;(2)在src目录下创建一个包,在包下创建接口UserDao,然后在接口中定义一个say()方法;(3)创建UserDao接口的实现类UserDaoImpl,该...原创 2019-04-29 19:43:30 · 1088 阅读 · 0 评论 -
安装Ubuntu和离线安装docker
在VMware中安装Ubuntu和在Ubuntu上离线安装docker一、在VMware中安装Ubuntu1、打开VMware虚拟机,点击主页上到创建虚拟机按钮2、安装客户机操作系统,选择“安装程序光盘映像文件(iso)”,点击“下一步”3、填写有关个性化Linux相关内容4、虚拟机名称和选择安装位置5、最大磁盘大小为默认大小,将虚拟机磁盘拆分成多个文件6、进行自定义硬件...原创 2019-05-06 19:36:59 · 704 阅读 · 0 评论 -
Docker中的网络与数据管理
一、Docker网络管理1、Docker默认网络管理在进行Docker安装时,Docker会自动创建三种网络(bridge、host和none),客户端可以通过网络管理指令进行查看;其中birdge为驱动网络,配置后可以与宿主机通信从而(1)实现与互联网通信功能,host和none为无网络,不能与外界网络通信。(2)拉取镜像,创建并启动容器,容器命名为networktest(3)使用网络查...原创 2019-05-24 18:12:01 · 129 阅读 · 0 评论 -
Spring Cloud应用开发
一、 如何使用Eureka注册服务1、 搭建Maven父工程在Eclipse中,创建一个Maven父工程jck-springcloud,并在工程的pom.xml中引入Spring Cloud工具集依赖,添加Spring Cloud的版本依赖等信息。2、 搭建服务器端在父工程jck-springcloud中,创建Maven子模块jck-eureka-server作为服务端工程,该模块是一个...原创 2019-05-12 18:45:07 · 513 阅读 · 0 评论 -
Docker的使用
一、Dockers入门程序在Ubuntu系统中安装完Docker后,通过一个入门程序,编写Dockerfile及相关文件,然后构建镜像,创建并启动容器,最后查看执行结果。1.先创建一个空的Docker工作目录,进该目录,创建并编译Dockerfile文件2.编写外部文件,在当前目录下分别创建requirements.txt和 app.py3.创建镜像,在Dockerfile文件所在目...原创 2019-05-17 21:46:02 · 304 阅读 · 0 评论 -
Eclipse提交项目到github
1、首先,在GitHub上创建一个空的仓库2、单击一个工程,在工程名上右键,点击team→share project,将你的工程另外导入到一个git文件夹3、在项目上点右键–>team–>commit。commit是commit到本机的git库,而push才是同步到github4、在弹出窗口输入你的GitHub 用户名和邮箱5、提交文件到本地,并推送到服务器...原创 2019-06-22 21:20:04 · 396 阅读 · 0 评论 -
微服务的部署
微服务的部署一、 Docker Compose编排工具1、Docker Compose的安装与卸载(1)安装条件Docker Compose是依赖于Docker引擎的,再安装Docker Compose之前要确保机器上已经安装了Docker(使用Docker –v指令查看)(2)安装Compose使用curl命令从GitHub的Compose仓库拉取Docker Compose,再更...原创 2019-06-27 15:56:01 · 5078 阅读 · 0 评论