尘世随缘

动态

微服务 尘世随缘尘世随缘 回答了问题 2019-07-25

微服务架构下如何进行逻辑拆分?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
首先服务拆分的主要目的“需求变更比较频繁,服务拆分后能快速迭代,代码冲突比较小”,理解这个大前提后后可以进行服务拆分了。那么如何去拆分服务,颗粒度是什么,这个很难一句话描述清楚,但是按照经验来看:1、先以功能集为最查看全文
微服务改造 尘世随缘尘世随缘 回答了问题 2019-07-25

微服务在发布生产之后,如何降低系统间的耦合度?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
以Dubbo举例,因为服务提供者(Provider)会部署多台,当有系统发版升级的时候,机器是逐台的升级重启,消费者会感知到服务提供者下线,请求不会再发过去。其中需要注意2点:1、开启重试机制 2、考虑幂等性。同理spring cloud也是做查看全文
业务连续性 微服务 尘世随缘尘世随缘 回复了 2019-07-19

微服务框架部署时的业务连续性如何考虑?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
没错,基本上目前业内都是这样的方案,实施起来还是比较复杂的,2个机房的网络打通,延时控制在毫秒以内,数据的双向同步,都需要一个一个的攻破。查看全文
docker 微服务 尘世随缘尘世随缘 回答了问题 2019-07-11

微服务面临压力过大怎么自动进行调整或适配?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
流程会分成2种:1、正常业务流量,运营期间大流量(提前知晓)2、被攻击流量大量用户请求峰值基本上都会提前预知,比如运营做活动,会预估用户量,根据这个预估的量来事先做容量扩充。如果是突发性的异常大流量,那就怀疑是否被攻击查看全文
队列 微服务 尘世随缘尘世随缘 回答了问题 2019-07-11

使用了队列后是否需要考虑幂等?一般幂等用在哪些场景?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
理论上微服务只要配置了重试机制写入接口都需要考虑幂等性。因为需要考虑网络的抖动,数据包会重复提交,如果没有幂等性就会出现脏数据了。使用消息队列也需要使用幂等性,因为消费端可能在某个环节失败后没有commit,导致消查看全文
容器 微服务 dubbo 尘世随缘尘世随缘 回复了回答 2019-07-11

我们处在微服务+容器的转型探索时期,微服务框架:dubbo、spring cloud、services mesh等发展趋势探讨?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
不管是spring cloud 还是dubbo甚至其他的微服务框架,技术上都不是问题。关键还是系统整体架构思路,以及对于这些组件的理解程度。查看全文
业务连续性 微服务 尘世随缘尘世随缘 回答了问题 2019-07-11

微服务框架部署时的业务连续性如何考虑?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
这个问题信息量比较大,同城双活或同城、异地多活甚至目前跨云的多活都是大家所关注的话题。微服务的定义就是服务独立化、动态扩容等一些优点,所以从微服务角度看并不关注多活,双活,只要服务能正常允许即可。但是从架构查看全文
微服务 熔断 尘世随缘尘世随缘 回答了问题 2019-07-10

某些业务场景下会存在不太好熔断的情况,那这些场景是否有好方案可以实现熔断机制?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
熔断的前提是不影响业务的正常操作,例如"查询客户的一些指标信息,来作为计算保费进行报价的依据",如果查询客户指标报错了,导致客户报告报价出现问题则不能使用熔断来处理,重点是需要优化客户端系统的性能了。查看全文
微服务 尘世随缘尘世随缘 回答了问题 2019-07-10

微服务架构下底层数据存储的实现方式?

尘世随缘 尘世随缘 技术总监,上海某互联网金融公司
微服务的底层数据基本上都是异构的,MySQL、HBase、Redis、ES等等。基本上业务处理都会直接写入MySQL,然后通过订阅binLog的方式来做数据同步。数据处理的时候需要考虑乱序问题。对于要求强一致性的数据一定要携带版号。查看全文

擅长领域

微服务 微服务
熔断 熔断
缓存 缓存

最近来访

  • aixchina
  • echolife
  • zhangyuan
  • lxf7737
  • faye
  • 江中芦苇
  • solofeng
  • wanggeng