微服务
文章平均质量分 55
friend365
这个作者很懒,什么都没留下…
展开
-
什么是微服务/Microservices
微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API)。每个服务都围绕着具体业务进行构...原创 2018-09-20 16:30:36 · 935 阅读 · 0 评论 -
阿里的RocketMQ中间件运用一
RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件两个问题:消息的顺序问题 消息的重复问题第一阶段Prepared消息,会拿到消息的地址。第二阶段执行本地事务,第三阶段通过第一阶段拿到的地址去访问消息,并修改状态。也就是说在业务方法内要想消息队列提交两次请求,一次发送消息和一次确认消息。如果确认消息发送失败了RocketMQ会定期扫描消息集群中的事务消息,这时候发现...原创 2019-05-15 18:02:24 · 214 阅读 · 0 评论 -
dubbo开源技术--推荐篇
1. 什么是 dubboDubbo 是阿里巴巴开发用来用来治理服务中间件,资源调度和治理中心的管理工具。2. dubbo节点角色说明- Provider: 暴露服务的服务提供方(service 服务层)。- Consumer: 调用远程服务的服务消费方(web 表现层)。- Registry: 服务注册与发现的注册中心(zookeeper)。- Monitor: 统计服务的...原创 2019-05-26 18:08:16 · 414 阅读 · 0 评论