请教大家一些关于微服务的问题
1.在微服务当中,我们应当怎么处理实体类对象?比如订单服务需要用到用户服务的user对象,是否可用一个jar把实体类封装起来放到各自服务中调用?假如如此那mybatis的XML映射文件怎么写resultType?
2.使用feign调用其他微服务功能,我是用了oauth2.0专门弄了个授权服务器,其他资源服务使用基于注解(@EnableOAuth2Sso)的单点登陆,那么我要怎么解决调用方无权访问(未登录)的问题。
3.使用mycat管理各个数据库,使其统一起来,对开发者而言就像是同一个数据库而不用配置多数据源(个人理解哈,错了请指出,目前只是用到读写分离,数据库方面只做了主从复制,不知道在集群的环境下能否实现)。对于一个微服务架构的应用而言这种方法是否可行?能解决分布式事务的一致性问题吗?
4.在实际开发中,日志需要入库吗?还是用ELK管理起来?
5.使用支付宝沙箱功能中,支付宝方直接返回一个页面给你,我要怎么弄才能实现只返回那个扫描支付模块。没啥头绪,想听听大家的想法。
题外话:怎么写一个基于JS的脚本实现TX游戏网页的整点抢购功能?小弟对JS的理解只是入门级别。