美文网首页
grand world 开发计划

grand world 开发计划

作者: 洪兴掌管一代 | 来源:发表于2022-01-25 17:43 被阅读0次

    release-1.0功能:

    101.grand world service discovery

    service discovery;

    102.grand world gateway

    api gateway;

    103.grand world config-nacos

    Cloud configuration;


    release-2.0功能:

     搭建memory---redis cache缓存系统grand world cache service,以依赖包形式引入各服务,支持以下功能:

    201.装饰器模式设计,memory中查不到的数据上cache中查。

    202.aws上搭建redis资源,实现分布式缓存。

    203.使用谷歌提供的caffeine实现内存。

    204. 通过local respository实现服务之间依赖

    205.设计保证分布式缓存与数据库的数据一致性的算法。

    206.设计热点数据判定算法,将热点数据放到内存中。

    release-3.0功能:

    写一个共通的handler去解决数据库varchar到java枚举类型的转换

    grand world order service:

    303.支持订单查询和创建功能。

    304.rpc调用支付接口。

    grand world flight service:

    301。支持机票库存查询功能.被查询到的物品库存剩余量放到redis缓存中。

    302.rpc调用订单服务,创建新订单。

    307.消费“有已支付机票订单", 扣减机票库存,保证redis库存一致性。

    308.更新订单状态。

    309.发送邮件(短信)。

    grand world payment service:

    305.提供支付接口。消费事件“有订单生成”。创建支付记录。查询支付记录。

    306.发送事件“有已支付机票订单”

    release-4.0功能:

    grand world exception handler service:

    401.https://mp.weixin.qq.com/s/idImEvWByJTzNS1knwLwgg

    release-5.0功能-AWS集成:

    501.通过AWS S3实现远程maven repository

    502.AWS CloudFront实现静态资源访问。

    503.grand world circuit breaker Circuit breakers;

    504.grand world trace tracing;

    505.grand world test testing;

    表:

    order

    order_id;product_type;order_cost;order_status;create_time;update_time;product_id;

    flight_inventory

    flight_id;flight_inventory;create_time;update_time;origin;destination;departure_time

    payment

    payment_id;order_id;create_time;update_time;payment_cost;

    相关文章

      网友评论

          本文标题:grand world 开发计划

          本文链接:https://www.haomeiwen.com/subject/dygwhrtx.html