窝趣公寓平台

我要开发同款
99Savage2022年11月15日
243阅读

作品详情

涉及技术:SpringCloud alibaba、Spring Security、Dubbo、Mybatis-plus、Mysql、Redis、Rocketmq、TableStore表格存储、OSS 存储等设计技术:1、该系统采用分布式开发模式将整个项目分为:财务、运营、支付、分销、会员、房源、商城、智能设备、客服、通知、微信等二十多个服务2、基于 RocketMQ 支持消息事务这一特点,在项目开发过程中,利用分布式事务解决方案去处理分布式事务场景;并且业务上需要定点/延时推送等分布式调度的场景下,利用 RocketMQ 的定时/延时消息解决3、基于 Redis 单线程且在内存操作的特性,使用分布式锁解决了并发场景;除此之外,还使用 Redis 实现社区的点赞,阅读量功能4、在进行数据量较大的数据清洗时,利用线程池以及异步任务的特点提高了数据清洗的效率,再将清洗后的数据存储到 TableStore 表格存储中,并使用 QuickBI 将数据通过复杂的 SQL 呈现到可视化界面中5、在解决需要通过多种复杂规则计算得出的结果时,提出采用 QLExpress 规则引擎实现,该引擎能够让业务规则定义简便而不失灵活6、采用 ElasticSearch 分布式搜索引擎实现了数据库数据同步 Es 大幅提升了高并发场景的搜索效率,并采用 IK 中文分词器强化了分词搜索的功能,在组合上加入了阿里开发框架 Canal 在数据同步效率上也有了很大的提升。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论