Spring Boot 与 微服务实践
文章平均质量分 83
基于Spring Boot的全栈开发和微服务实践
小飞鹤
这个作者很懒,什么都没留下…
展开
-
微服务SOA架构与RPC远程过程调用
微服务架构 --- SOA架构思想的一种实现 定义: 采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信,例如RPC、HTTP等。 服务可独立扩展伸缩,每个服务定义了明确的边界,不同的服务甚至可以采用不同的编程语言来实现,由独立的团队来维护。 特征:原创 2015-12-18 11:25:07 · 9916 阅读 · 1 评论 -
基于微服务的软件架构模式
今天阅读了两篇关于微服务的文章,总结一些笔记,不敢贸然翻译:一是因为水平不够,翻译的过程会丢掉作者的原意;二是因为技术翻译是一个略微吃力不讨好的活。微服务(micro services)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(Microservices Architecture Pattern)的目的是将大型的、复杂转载 2016-08-03 11:21:46 · 3248 阅读 · 0 评论 -
使用Guava+Spring实现异步回调操作,提高程序性能
1.关于异步回调 1.Java自带的Future-Callback 随着移动互联网的蓬勃发展,手机App层出不穷,其业务也随之变得错综复杂。针对于开发人员来说,可能之前的一个业务只需要调取一次第三方接口以获取数据,而如今随着需求的增加,该业务需调取多个不同的第三方接口。通常,我们处理方法是让代码同步顺序的去调取这些接口。显然,调取接口数量的增加必然会造原创 2016-08-15 14:43:41 · 11920 阅读 · 0 评论 -
Spring Cloud 笔记实战之 Spring Cloud Config
Spring Cloud Config 实战练习 整体结构: 1.Spring Config Server端 1.创建Maven项目 --- CloudConfigServer 2.pom.xml添加依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h原创 2016-11-23 11:10:25 · 8597 阅读 · 1 评论 -
jHipster 3.4 创建最流行Java Web应用项目最简单的入门基本教程
转自:http://www.cnblogs.com/sam8881-Blogs/p/5630976.html学习(Java Web)编程技术要点及方向; 完成项目的要决jHipster(J潮客)其亮点:风头超劲,席卷欧美,最新全能Java Web开发程式产生器 (java web generator)。由Java专家累积的开发经验,配上各类实用的框架技术,去转载 2016-10-09 11:10:25 · 8006 阅读 · 0 评论 -
微服务与jhipster
1.jhipster微服务框架介绍内容提要本文涉及以下内容:微服务架构介绍spring cloud介绍jhipster架构介绍微服务架构介绍微服务概念微服务和SOA很相似,都是按照业务功能把系统拆分成一个一个的服务。比如电子商务系统拆分成订单服务,商品服务等,每个微服务都是自治的,可以单独部署。微服务和SOA的区别是:微服务粒度更细,通信协议原创 2016-10-09 13:33:38 · 9795 阅读 · 1 评论 -
微服务架构的分布式事务解决方案
转自:http://www.roncoo.com/article/detail/124243分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆转载 2016-11-01 14:33:20 · 2592 阅读 · 0 评论 -
微服务的一种开源实现方式——dubbo+zookeeper
微服务架构成了当下的技术热点,实现微服务是要付出很大成本的,但也许是因为微服务的优点太过于吸引人,以至于大部分开发者都将它当成未来的发展趋势。 微服务架构的演进过程 dubbo的用户手册中介绍了服务化架构的进化过程,如下图:图一、服务化架构的演进过程 1.orm – 单一应用架构 一个高内聚转载 2017-03-31 17:43:18 · 5822 阅读 · 2 评论 -
Spring Boot笔记
1.入门概念1.Spring Boot 并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用(out-of-the-box),大部分的Spring Boot应用都只原创 2016-06-02 13:45:15 · 2978 阅读 · 0 评论 -
Microservices with Spring
IntroductionNOTE: Revised 21 May 2016A simple example of setting up a microservices system using Spring, Spring Boot and Spring Cloud.Microservices allow large systems to be built up from a nu转载 2016-09-02 19:42:06 · 3349 阅读 · 0 评论 -
Spring Boot Profile使用
摘要: Spring Boot使用@Profile注解可以实现不同环境下配置参数的切换,任何@Component或@Configuration注解的类都可以使用@Profile注解。 例如: @Configuration @Profile("production") public class Produc...Spring Boot使用@Profile注解可以实现不同环境下配置参数的切转载 2016-10-31 13:44:36 · 25183 阅读 · 2 评论 -
Spring Boot 中的日志记录 logback
SpringBoot中logback的logback配置。在src/main/resources/目录下(即:classpath),创建logback.xml (是不是很简单)logback.xml的理解logback.xml的整体结构configuration property appender logger rootpropert原创 2016-11-18 10:00:21 · 1463 阅读 · 0 评论 -
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
1、新建工程2、选择打包方式,这边可以选择为打包为Jar包,或者传统的打包为War包3、选择开发过程中使用到的技术,这边我选择的是Rest Repositories4、新建测试用Controller 文件内容如下[java] view plain copy原创 2016-11-23 17:34:09 · 31232 阅读 · 4 评论 -
Spring Boot 实用MyBatis做数据库操作
前言:本项目基于maven构建,使用mybatis-spring-boot作为spring-boot项目的持久层框架spring-boot中使用mybatis持久层框架与原spring项目使用方式和注解都不相同,需要依赖mybatis-spring-boot包1、引入mybatis和数据库及其他项目依赖1.1、引入mybatis依赖[html原创 2016-11-24 18:13:53 · 6847 阅读 · 0 评论