Micro 是什么 Micro 是微服务生态系统中专注于提供产品、服务和解决方案的一款软件,使得在现代软件企业中起到创新驱动。它计划是可以将任何微服务相关的资源与即将使用此款软件的公司结合起来,利用此技术来处理自己的业务。从早期原型的搭建直到大规模生产环境部署应用。 Micro 可以理解为它就是一个 ...
分类:
其他好文 时间:
2017-05-18 22:14:40
阅读次数:
344
由于各种原因,公司要对现有的营销产品进行微服务化,如果可以,则对公司所有产品逐步进行微服务化。 而本人将作为主力去探索这条路,很艰难,但干劲十足。整个过会记录下来,以便以后查阅。 感谢公司!感谢领导! 相关书籍 https://book.douban.com/subject/26772677/ 技术 ...
分类:
其他好文 时间:
2017-05-18 01:28:18
阅读次数:
178
最近公司项目进行架构调整,由原来的三层架构改进升级到微服务架构(准确的说是服务化,还没完全做到微的程度,颗粒度没那么细),遵循RESTFull规范,使前后端完全分离,实现大前端思想。由于是初次尝试,中途也遇到了不少问题。今天就来讨论一下其中之一的问题,WebAPI与前端Ajax 进行跨域数据交互时,... ...
说实话,作为开发者,我们都讨厌接手老项目,可是,开发者的宿命就是:你别无选择,终归要和一个老项目相爱相杀。
分类:
其他好文 时间:
2017-05-17 20:06:28
阅读次数:
145
一、说在前面
微服务是当下最火的词语,现在很多公司都在推广微服务,当服务越来越多的时候,我们是否会纠结以下几个问题:
面对一笔超时的订单,究竟是哪一步处理时间超长呢?
数据由于并发莫名篡改,到底都谁有...
分类:
其他好文 时间:
2017-05-17 16:06:40
阅读次数:
484
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务 在spring Cloud Netflix栈中,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户 ...
分类:
编程语言 时间:
2017-05-17 13:58:01
阅读次数:
359
服务导向架构(简称SOA,service-orientedarchitecture)已经死亡?你可能会这么想。但其实不然。的确,随着新技术的出现,SOA本身的价值可能已经大不如前,但是SOA的遗产仍在推动微服务市场发展。将SOA原则纳入微服务的设计和构建是确保您的产品或服务长期处于有利地位的最佳方..
分类:
其他好文 时间:
2017-05-16 14:36:37
阅读次数:
191
首先要说明的是微服务(Microservice)是一个架构模式,而不是一个特定的技术解决方案。其并不会将开发中的各个难点全部转移,而只是允许通过更为合适的技术来适当简化单个子服务的开发,或者绕过开发中可能遇到的部分难点。 微服务(Microservice)架构模式就是将整个Web应用组织为一系列小的 ...
分类:
其他好文 时间:
2017-05-15 19:51:38
阅读次数:
134
在软件开发技术和理念层出不穷的今天,如何更快的适应变化的环境,更好的满足客户的需求,已经成为决定从小到大各种规模企业能否活下去的关键。 天下武功唯快不破,在当今大环境中更是如此,微服务,敏捷开发,新的方法论和技术无时无刻不在提醒我们,要更快响应客户需求,更快交付,更短的迭代周期。如何在控制错误率的前 ...
分类:
其他好文 时间:
2017-05-15 15:09:54
阅读次数:
236
互联网的后台提倡大系统小做,微服务化。所以后台服务之间相互依赖,我依赖别人的,别人也依赖我的,这很正常。 但是后台服务讲稳定性。只有一切可控,才能谈稳定性。 为了不冲垮下游的服务,我们有两种做法:一种是下游服务做一个自我保护(具体实现方法下次再写),一种是上游保护下游。 比如A服务向B服务发送消息, ...
分类:
其他好文 时间:
2017-05-15 00:31:30
阅读次数:
324