微服务架构技术栈
摘要:服务发现 Consul:HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置 Zookeeper:一个分布式的,开放源码的分布式应用程序协调服务 Eureka:Netflix开源一个RESTful服务,用来定位运行在AWS域(Region)中的中间层服务 部署 GoCD:开源持续
阅读全文
posted @
2017-04-26 09:49
力奋
阅读(1358)
推荐(0)
微服务测试打桩/mock工具mountebank
摘要:1,安装 Linux安装包,不用安装Node.js https://s3.amazonaws.com/mountebank/v1.10/mountebank-v1.10.0-linux-x64.tar.gz 2,启动 ./mb 3,例子 By default, mountebank listens
阅读全文
posted @
2017-04-25 10:23
力奋
阅读(1037)
推荐(0)
[转]一图读懂JVM架构解析
摘要:每个Java开发人员都知道字节码经由JRE(Java运行时环境)执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,了解JVM的架构是非常重要的,因为它使我们能够编写出更高效的代码。本文中,我们将深入了解Java中的JVM架构和JVM的各个
阅读全文
posted @
2017-04-21 19:12
力奋
阅读(206)
推荐(0)
分布式消息与数据库事务共享模式
摘要:事务管理器org.springframework.jdbc.datasource.DataSourceTransactionManager(AbstractPlatformTransactionManager).getTransaction创建ConnectionHolder并用DriverMana
阅读全文
posted @
2017-04-20 14:06
力奋
阅读(993)
推荐(0)
《Effective Java》笔记-服务提供者框架
摘要:静态工厂方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不必存在。这种灵活的静态工厂方法构成了服务提供者框架(Service Provider Framework)的基础,例如JDBC API。服务提供者框架是指这样一个系统:多个服务提供者实现一个服务(接口),系统为服务提供者的客户端提供
阅读全文
posted @
2017-04-13 17:24
力奋
阅读(193)
推荐(0)
《微服务设计》笔记-微服务集成推荐方案
摘要:为前端服务的后端 BFF(Backends For Frontends,为前端服务的后端)它允许团队在专注于给定UI的同时,也会处理与之相关的服务端组件。后端虽然嵌入在服务器,但它也是用户界面的组成部分。一些类型的UI只需要服务端的最小化足迹(footprint)即可,而其他一些可能需要的更多。AP
阅读全文
posted @
2017-04-12 11:24
力奋
阅读(217)
推荐(0)
分布式日志收集与分析
摘要:概述 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每
阅读全文
posted @
2017-04-12 09:55
力奋
阅读(997)
推荐(0)
[翻译]Restful Web服务模型
摘要:最近我一直在阅读“Rest实践”的草稿:一本几位同事一直在努力编写的书。 他们的目的是解释如何使用Restful Web服务来处理企业面临的许多集成问题。 这本书的核心在于这样一种观点,Web以一个有效的可扩展分布式系统存在,它的工作效果非常好,这足以证明我们可以从中得到想法轻松地构建集成系统。 图
阅读全文
posted @
2017-04-10 18:18
力奋
阅读(282)
推荐(0)