3 微服架构遇需要考虑的问题有哪些?

微服架构遇需要考虑的问题有哪些?

请先 登录 后评论

3 个回答

魏延 - IT
擅长:互联网

1.服务间调用,超时,重试。是否会造成数据错乱,例如访问俩次接口,

2.事物,如何控制事物。

3.状态


请先 登录 后评论
江南烟雨 - 可以跨境界的java开发攻城狮

魏延同学,我谈谈我个人理解。

1.服务中超时,是会造成数据错乱,如果访问两次接口,当访问第一次接口时,数据正在执行,当数据量比较大时,代码还没执行完,这是可能是定时任务,第二次访问又来了,这时,会报错,数据会发生错误的。

2.事务,比如hibernate中的事务交给Sping托管,事务要控制在哪一层,就是事务配置事务拦截在哪一层,一包是server层,我这边用的东软平台,都是控制在BO层,当方法不在事务设置范围内,将不受事务控制,否则受控制,这样有一缺点,当一个该层中,某一方法出错了,将导致整个事务出错,解决的办法,就是将必须执行的方法配在独立事务中,问题解决!

3.状态,不明白你在说什么(好简洁的两个字)

请先 登录 后评论
Jonny - 程序猿
擅长:互联网、IT

hello

请先 登录 后评论
  • 3 关注
  • 0 收藏,6447 浏览
  • 威猛的小站长 提出于 2017-11-08 15:17

相似问题