前言 随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战,先后演进出了SOA服务化架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构。 微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑 ...
分类:
其他好文 时间:
2017-06-09 20:53:17
阅读次数:
250
SpringBoot是微服务框架,可以快速的开发一个web项目,编译工具使用idea,可以很好的将maven与SpringBoot整合,页面交互使用thymeleaf,Spring官方推荐使用 在使用idea创建项目时发生问题,maven总是报错,换了一个maven本地仓库就可以了,原来是原来mav ...
分类:
编程语言 时间:
2017-06-08 18:52:52
阅读次数:
280
这篇文章是一系列文章的第一篇,在这一系列文章中,我们想要分享我们如何使用Docker、Docker-Compose和Rancher完成容器部署工作流的故事。我们想带你从头开始走过pipeline的革命历程,重点指出我们这一路上遇到的痛点和做出的决定,而不只是单纯的回顾。幸好有很多优秀的资源可..
分类:
其他好文 时间:
2017-06-08 10:29:49
阅读次数:
222
在微服务架构中,Spring Cloud为基于JVM的云应用开发中的服务发现、负载均衡、断路器、智能路由、配置管理、控制总线等等操作提供了一种简单、快捷的开发方式。 ...
分类:
编程语言 时间:
2017-06-07 18:42:49
阅读次数:
274
上一篇我们说了Identity Service,因为其基于IdentityServer4开发的,所以知识点不是很多,今天我们来看下Catalog Service,今后的讲解都会把不同的、重点的拿出来讲,希望大家明白。源码分析我们先看下它的目录结构,很标准的webapi目录:首先看下Program,跟... ...
分类:
其他好文 时间:
2017-06-07 12:42:36
阅读次数:
267
该怎样做,才能达成不盲目迁移服务的目标?建议按如下步骤, 1. 清理应用程序。确保应用程序具有良好的自动化测试套件,并使用了最新版本的软件包、框架和编程语言。2. 重构应用程序,把它拆分成多个模块,为模块定义清晰的 API。不要让外部代码直接触及模块内部,所有的交互应该通过模块提供的 API 来进行 ...
分类:
其他好文 时间:
2017-06-06 13:11:20
阅读次数:
177
博主名:李常明博客地址:http://keep88.blog.51cto.com运维笔记服务器型号:SUPPERMICR“超微服务器”型号:828-144×CPU2.0GHZ256Gmemory硬盘两块RAID1500G*2容量500G用途:安装esxi系统数据盘:500G*4容量2T用途:存储数据1、服务器硬盘自动弹出,造成装有esxi的服务器down..
分类:
其他好文 时间:
2017-06-06 10:48:42
阅读次数:
203
摘要:1.EclipseIDE:采用Maven项目管理,模块化。2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。Rest服务,Redis,Spring,SpringMVC+Mybatis,Dubbo+Zookeep..
分类:
其他好文 时间:
2017-06-06 10:32:29
阅读次数:
282
在微服务架构中,Spring Cloud为基于JVM的云应用开发中的服务发现、负载均衡、断路器、智能路由、配置管理、控制总线等等操作提供了一种简单、快捷的开发方式。 ...
分类:
编程语言 时间:
2017-06-05 22:13:00
阅读次数:
277