有哪些开源商城系统?哪个更好用?
Java开源商店系统shopoppop++、Jeshoppjava商城系统、网上商城系统javashop等。到目前为止,电子商务系统已经基本转向B2B2C模式,对平台性能和二次开发的要求也越来越高。
Javashop之前运营过两年的商城系统,在“双十一”我们商城的流畅度和响应时间都非常出色,下面简单介绍一下。
上图是javashop的基本结构,应用了Mysql、SqlServer、Oracle集成了分布式缓存三个数据库框架 Redis(集群支持自建云)、最新的电商技术,如AMQP和商品搜索引擎elasticsearch。
Javashop在Redis中生成静态页面和高频访问信息,在运行过程中可以通过Nginx直接读取和分析Redis中的响应。在这种机制下,系统访问性能大大提高,实测单机可达1000并发,集群部署可达1万+并发;
AMQP也被称为异步消息队列,以确保系统消息传输的可靠性,这也是Javashop系统的准确保证;
elasticsearch反映了搜索的便利性,javashop内置 lucene 全文检索,集群使用solr支持分布式检索,使用mmseg4j作为中文分词器,可以任意扩展字典,提高搜索准确性,使用队列处理机制异步写入商品索引,响应速度快,性能更好,搜索结果更准确
另一方面,它模糊了搜索功能和搜索结果筛选功能。例如,输入“男性”将拉出各种男性产品。选择“男装”后,您可以在结果页面上搜索品牌、尺寸、材料等属性。
0