摘要:
Spring Boot应用中整合RabbitMQ,并实现一个简单的发送、接收消息的例子来对RabbitMQ有一个直观的感受和理解。 在Spring Boot中整合RabbitMQ是一件非常容易的事,因为之前我们已经介绍过Starter POMs,其中的AMQP模块就可以很好的支持RabbitMQ,下 阅读全文
posted @ 2014-01-11 14:07
duanxz
阅读(990)
评论(0)
推荐(0)
摘要:
在微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。但是,用起来最方便、最优雅的还是要 阅读全文
posted @ 2014-01-11 13:57
duanxz
阅读(77947)
评论(5)
推荐(4)
摘要:
0.开启二进制日志记录功能: #vim /etc/my.cnf [mysqld] log_bin=mysql-bin binlog_format=MIXED 或在服务启动时指定 #mysqld_safe --log_bin=mysql-bin --binlog_format='MIXED' --us 阅读全文
posted @ 2014-01-11 13:06
duanxz
阅读(1119)
评论(0)
推荐(0)
摘要:
1.微服务架构模式方案 用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。 1.1 聚合器微服务设计模式 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面, 阅读全文
posted @ 2014-01-11 12:47
duanxz
阅读(12180)
评论(0)
推荐(1)
摘要:
前言 之前在分析spring boot 源码时导出可见@ConditionalOnBean 之类的注解,那么它到底是如何使用的以及其工作流程如何,我们这里就围绕以下几点来分析: 一、@Conditional系列与Condition的关系 @ConditionalXxx是注解,XxxCondition 阅读全文
posted @ 2014-01-11 10:55
duanxz
阅读(2760)
评论(0)
推荐(0)
摘要:
单一应用架构: 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构: 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。 此时,用于加速前端页面 阅读全文
posted @ 2014-01-11 10:48
duanxz
阅读(4348)
评论(0)
推荐(0)
浙公网安备 33010602011771号