
微服务
hxpjava1
毕业于武汉理工大学计算机系,12年开发架构经验,擅长java,k8s
展开
-
spring cloud之简单介绍
以下是来自官方的一篇简单介绍:spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breaker转载 2017-06-01 17:56:03 · 559 阅读 · 0 评论 -
基于消息中间件解决分布式事务的开源框架Myth
基于消息中间件的解决分布式事务框架:https://github.com/yu199195/myth 1.rpc框架支持 : dubbo,motan,springcloud。 2.消息中间件支持 : jms(activimq),amqp(rabbitmq),kafka,roceketmq。 3.本地事务日志存储支持 : redis,mogondb,zookeeper,file,mysql ...转载 2018-07-19 15:52:04 · 883 阅读 · 0 评论 -
微服务的4个设计原则和19个解决方案
企业级微服务平台,要考虑的东西很多。转载本文需注明出处:微信公众号EAWorld,违者必究。微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务...转载 2018-02-18 10:47:50 · 788 阅读 · 0 评论 -
Consul 是什么
说明本文介绍了一个服务发现和配置共享的软件,简单介绍了 Consul 的原理和使用, 一篇小文抛砖引玉,希望能吸引感兴趣的童鞋一起探讨研究。Consul 是什么Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源. Consul 支持健康转载 2017-11-15 21:21:59 · 583 阅读 · 0 评论 -
linkerd——针对java的为微服务提供可靠性的proxy,服务发现重试LB等
Buoyant是一家云服务公司,宣布了Linkerd(发音为“linker-DEE”)的一周年纪念日,这是一个基于微服务的原生云应用程序的开源“服务网格”项目。诚如公告所述:在20世纪90年代,TCP/IP协议之类网络通信的转变,使得全行业从主机转移到客户机/服务器结构,Linkerd作为下一代云应用的基础网络层,受到越来越多的采用,使得企业能够在不牺牲可靠性的情况下将其计算架构从单片应用转载 2017-11-07 21:09:29 · 1568 阅读 · 0 评论 -
大白话:DDD、微服务和容器技术三者的关系
DDD, Microservice Architecture and Container Technology in Plain Words宫文学眼下在讨论软件架构的时候,DDD、微服务架构和容器技术这三个东西经常会相伴出现。本文希望尽量用大白话给工程师们讲清楚它们之间的区别和联系。很粗浅,很粗浅,技术大牛请略过…DDD:是Domain Driven Design(领域驱动转载 2017-06-29 00:03:48 · 2077 阅读 · 0 评论 -
六种微服务架构的设计模式
前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。聚合器微服务设计模式这是一种最常用也最简单的设计模式,如下图所示:聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发转载 2017-06-28 22:29:59 · 473 阅读 · 0 评论 -
微服务API Gateway
原文地址:http://microservices.io/patterns/apigateway.html,以下是使用google翻译对原文的翻译。让我们想象一下你正在建立一个使用微服务模式的网上商店,你所用的产品详细信息页面。你需要开发多个版本的产品详情界面: l 由服务器端Web应用程序生成的HTML - HTML5/ JavaScript的桌面和移动浏览器用户界面。转载 2017-06-28 22:17:27 · 415 阅读 · 0 评论 -
微服务架构的基础框架选择:Spring Cloud还是Dubbo?
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在转载 2017-06-01 18:10:30 · 521 阅读 · 0 评论 -
7天学会spring cloud
7天学会spring cloud教程 按照官方的话说:Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用法。 本Spring Cloud 7天系列教程,包括7个例子转载 2017-06-01 18:00:43 · 439 阅读 · 0 评论 -
阿里开源高效简单易用的分布式事务解决方案——fescar
FESCAR: 快速简单的提交和回滚FESCAR是什么?A distributed transaction solution with high performance and ease of use for microservices architecture.一种高性能、易使用的微服务架构分布式事务解决方案。在微服务中的分布式事务问题让我门想象一下一个传统的单体应用,它的业...转载 2019-01-22 10:45:03 · 441 阅读 · 0 评论