Quartz

সফটওয়্যার স্ক্রিনশট:
Quartz
সফটওয়্যার বিবরণ:
সংস্করণ: 2.0
তারিখ আপলোড: 12 May 15
ডেভেলপার: Terracotta, Inc.
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 0

Rating: 1.0/5 (Total Votes: 1)

বৃহত্তম ই-কমার্স সিস্টেম ক্ষুদ্রতম Stand-Alone অ্যাপ্লিকেশন থেকে -

কোয়ার্টজ কার্যত যে কোন জাভা EE বা জাভা SE আবেদনপত্রের সাথে ইন্টিগ্রেটেড, বা পাশ বরাবর ব্যবহার করা যেতে পারে যে একটি ওপেন সোর্স এবং ফ্রি, সম্পূর্ণ বৈশিষ্ট্যযুক্ত কাজের সময় নির্ধারণ সেবা .
কোয়ার্টজ দশ, শত শত, বা এমনকি দশ অফ হাজার হাজার কাজ নির্বাহ জন্য সহজ বা জটিল সময়সূচী তৈরি করতে ব্যবহার করা যেতে পারে; যার কর্ম আপনাকে যা করতে তাদের প্রোগ্রাম পারে ফলত কিছু মৃত্যুদন্ড কার্যকর হতে পারে যে স্ট্যান্ডার্ড জাভা উপাদান হিসেবে সংজ্ঞায়িত করা হয় কাজ. কোয়ার্টজ নির্ধারণকারী যেমন JTA লেনদেন ও ক্লাস্টারের অনেক এন্টারপ্রাইজ শ্রেণীর বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে.

বৈশিষ্ট্যগুলি


    <লি বর্গ = "bbli"> রানটাইম এনভায়রনমেন্ট:
    <লি> কোয়ার্টজ অন্য বিনামূল্যে স্থায়ী আবেদন মধ্যে এমবেড করা চালানোর
    <লি> কোয়ার্টজ একটি অ্যাপ্লিকেশন সার্ভার (বা সার্ভলেট ধারক) মধ্যে instantiated, এবং XA লেনদেন অংশগ্রহণের করা যাবে
    <লি> কোয়ার্টজ, (তার নিজের জাভা ভার্চুয়াল মেশিন মধ্যে) একটি Stand-Alone প্রোগ্রাম হিসাবে চালাতে পারেন RMI মাধ্যমে ব্যবহার করা
    <লি> কোয়ার্টজ Stand-Alone প্রোগ্রাম একটি ক্লাস্টার হিসাবে instantiated করা যাবে (লোড ভারসাম্য সঙ্গে এবং ব্যর্থ ওভার ক্ষমতা)
    <লি বর্গ = "bbli"> কাজের সময় নির্ধারণ:
    <লি> জবস একটি দেওয়া ট্রিগার ঘটে যখন চালানোর জন্য নির্ধারিত করা হয়. সূচনা প্রায় কোনো নিম্নলিখিত নির্দেশ ... সমন্বয় সঙ্গে তৈরি করা যায়
    (মিলিসেকেন্ডে) দিনের একটি নির্দিষ্ট সময়ে

  • সপ্তাহের নির্দিষ্ট দিনে

  • মাসের নির্দিষ্ট দিনে

  • বছরের নির্দিষ্ট দিনে

  • <লি> না রেজিস্টার্ড ক্যালেন্ডার মধ্যে তালিকাভুক্ত নির্দিষ্ট দিনে (যেমন ব্যবসায়িক ছুটির দিন হিসাবে)
    <লি> সময়ের একটি নির্দিষ্ট সংখ্যা পুনরাবৃত্তি
    <লি> একটি নির্দিষ্ট সময় / তারিখ পর্যন্ত পুনরাবৃত্তি
    <লি> অনির্দিষ্টকালের জন্য পুনরাবৃত্তি
  • বিলম্ব ব্যবধান এর মাধ্যমে পুনরায়

  • এই রিলিজে নতুন কি:


      <লি> সবচেয়ে গুরুত্বপূর্ণ এপিআই পরিবর্তনের রুপরেখা:
      <লি> ফিরে (বা প্যারামিটার হিসেবে গ্রহণ করা) অ্যারে এখন ফিরে (বা গ্রহণ করা) যে API- টি পদ্ধতির সংগ্রহের টাইপ. উদাহরণস্বরূপ, বরং getJobGroupNames (): [] আমরা এখন getJobGroupNames () আছে স্ট্রিং: তালিকা
      <লি> কাজের এবং ট্রিগার সনাক্তকারী এখন JobKey এবং TriggerKey উপর ভিত্তি করে. কি একটি নাম এবং গ্রুপ উভয় অন্তর্ভুক্ত. বিশেষ কাজ কাজ যা পদ্ধতি / এখন প্যারামিটার হিসেবে কি নিতে আরম্ভ করে. উদাহরণস্বরূপ, getTrigger (TriggerKey কী): ট্রিগার, বরং getTrigger (স্ট্রিং নাম, স্ট্রিং গ্রুপ) চেয়ে:. ট্রিগার
      <লি> ট্রিগার বরং একটি বর্গ তুলনায় বর্তমানে এটি ইন্টারফেস. অনুরূপভাবে ইত্যাদি SimpleTrigger, CronTrigger জন্য.
      নির্মাণ কাজ এবং ট্রিগার জন্য <লি> নতুন ডিএসএল / রচয়িতা ভিত্তিক API- র:
      তারিখগুলি সহজ নির্মাণ সম্পর্কিত TriggerUtils থেকে <লি> পদ্ধতি নতুন DateBuilder বর্গ পাঠানো হয়েছে, যে চমত্কারভাবে ট্রিগার শুরু এবং শেষ বার, ইত্যাদি জন্য তারিখ দৃষ্টান্ত তৈরি করা স্ট্যাটিক আমদানির সঙ্গে ব্যবহার করা যেতে পারে.
      <লি> StatefulJob ইন্টারফেস পেশা শ্রেণী নতুন শ্রেণী-স্তরের টীকা (উভয় টীকা ব্যবহার করে পুরান StatefulJob ইন্টারফেস ওটা কার সমান উত্পাদন) পক্ষে অবচিত হয়েছে:
      <লি> ersistJobDataAfterExecution - সঞ্চালনের সম্পন্ন হওয়ার পর ইয়োবের JobDataMap বিষয়বস্তু পুনরায় সংরক্ষণ করতে নির্ধারণকারী নির্দেশ .
      <লি> isallowConcurrentExecution - এক ইতিমধ্যে যখন নির্বাহ থেকে (JobKey দ্বারা) একই কাজ অন্যান্য দৃষ্টান্ত ব্লক নির্ধারণকারী নির্দেশ .
      <লি> নতুন টীকা:ExecuteInJTATransaction. একটি কাজের বর্গ এই টীকা যোগ করার পদ্ধতি (/ সমাপ্তির / ব্যতিক্রম পর রোলব্যাক এবং কমিট) কাজ নির্বাহ আগে একটি JTA লেনদেন শুরু কোয়ার্টজ নির্দেশ দেওয়া হবে. সংস্করণ 1.x থেকে কনফিগারেশন সম্পত্তি 'wrapJobExecutionInUserTransaction এখনও বিদ্যমান, কিন্তু কনফিগ সম্পত্তি সব কাজ প্রভাবিত করতে পারে নতুন টীকা, আচরণ কাজের প্রতি উপর আপনি সুর দেয়.
      <লি> JobListener এবং TriggerListener ব্যবহার উল্লেখযোগ্য পরিবর্তন:
      <লি> মধ্যে পার্থক্য অপসারণ "বিশ্বব্যাপী" এবং "অ বিশ্বব্যাপী" শ্রোতাকে
      <লি> JobDetails এবং ট্রিগার আর শ্রোতাকে / তারা আগ্রহী হন আরম্ভ করে, যা কাজ চিহ্নিত পরিবর্তে, অবহিত শ্রোতাকে নামের একটি তালিকা সঙ্গে কনফিগার করা হয়.


      <লি> শ্রোতাকে এখন Matcher দৃষ্টান্ত একটি সেট প্রদান করা হয় -. তারা ঘটনা পেতে চান / ট্রিগার কাজ জন্য মিলে নিয়ম প্রদান যা
      <লি> শ্রোতাকে এখন বরং সরাসরি নির্ধারণকারী API 'র সঙ্গে তুলনায়, একটি ListenerManager API- এর মাধ্যমে পরিচালিত হয়.


      <লি> SchedulerException বর্গ এবং বর্গ অনুক্রমের আপ পরিষ্কার করা হয়েছে.
      <লি> DateIntervalTrigger CalendarIntervalTrigger পালটে (বা আরো ঠিক কংক্রিট বর্গ এখন CalendarIntervalTriggerImpl হয়) ছিল.
      <লি> কাজ এবং ট্রিগার "অবিশ্বাস" ধারণা (সম্পত্তি) কাটানো হয়েছে.
      <লি> নতুন ট্রিগার আগুন না জ্বলা নির্দেশ MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY একটি ট্রিগার এটা বেছে বেছে সব থেকে উপেক্ষা করা হয় হ্যান্ডলিং আগুন না জ্বলা যে এমনভাবে কনফিগার হতে দেয়. অন্য কথায়, এটা কোন বিশেষ হ্যান্ডলিং সঙ্গে, যত তাড়াতাড়ি এটা করতে পারেন হিসাবে জ্বালান হবে - বিশেষ করে এক-শট (অ পুনরায়) প্রচুর আরম্ভ করে আছে স্থাপনার সঙ্গে কর্মক্ষমতা আরও উন্নত করার জন্য একটি মহান বিকল্প .
      <লি> ট্রিগার এর compareTo () মেথড এখন এটি সঠিকভাবে বরং পরবর্তী ফায়ার সময় চেয়ে, ট্রিগার এর কী তুলনা করা হয় যে, তার সমান () মেথড সম্পর্কিত. ফায়ার সময় অনুযায়ী ট্রিগার অসুস্থ যে একটি নতুন Comparator, অগ্রাধিকার এবং কী Trigger.TriggerTimeComparator হিসেবে যোগ করা হয়েছিল.
      <লি> নতুন বৈশিষ্ট্য:
      <লি> Scheduler.clear () মেথড নির্ধারণকারী থেকে সব কাজ, সূচনা এবং ক্যালেন্ডার মুছে ফেলার জন্য সুবিধাজনক (এবং বিপজ্জনক!) উপায় প্রদান করে.
      <লি> Scheduler.scheduleJobs (ম্যাপ triggersAndJobs, বুলিয়ান প্রতিস্থাপন) পদ্ধতি কাজ এবং ট্রিগার সুবিধাজনক বাল্ক ছাড়াও উপলব্ধ করা হয়.


      <লি> Scheduler.unscheduleJobs (তালিকা triggerKeys) পদ্ধতি কাজ সুবিধাজনক বাল্ক unscheduling উপলব্ধ করা হয়.


      <লি> Scheduler.deleteJobs (তালিকা jobKeys) পদ্ধতি কাজ (এবং সংশ্লিষ্ট সূচনা) সুবিধাজনক বাল্ক মুছে ফেলার উপলব্ধ করা হয়.


      পুরানো কিনা পরীক্ষা তারপর নাম দ্বারা কাজ / ট্রিগার উদ্ধার এবং থাকার আছে উল্টোদিকে <লি> Scheduler.checkExists (JobKey jobKey) এবং Scheduler.heckExists (TriggerKey triggerKey) পদ্ধতি কাজ / ট্রিগার কি স্বতন্ত্রতা (নির্ধারণ সুবিধাজনক উপায় প্রদান করে রিজাল্ট) নাল ছিল.
      <লি> JDBCJobStore এখন সারণির এক সেট একাধিক স্বতন্ত্র নির্ধারণকারী ঘটনাগুলোর দ্বারা ব্যবহার করা সম্ভব হবে
      <লি> JDBCJobStore এখন (ঐচ্ছিক) কাস্টম ট্রিগার ধরনের প্রয়োগকারীদের দ্বারা প্রয়োগ করা যাবে নতুন TriggerPersistenceDelegate ইন্টারফেস, ব্যবহারের মাধ্যমে, ফুটকি কলাম ব্যবহার না করেই অ কোর ট্রিগার বাস্তবায়নের সংরক্ষণ করতে সক্ষম হয়.


      <লি> JDBCJobStore এখন Sybase সঙ্গে উন্নত সামঞ্জস্য জন্য একটি SybaseDelegate অন্তর্ভুক্ত
      <লি> শস্যদানা এক্সপ্রেশন এখন "মাসের শেষ দিন" এবং এক্সপ্রেশন "মাসের শেষ কাজের দিন" জন্য অফসেট একটি উল্লেখ করার ক্ষমতা সমর্থন. উদাহরণের জন্য:. (তিন দিন ফিরে মাসের শেষ থেকে) "এল -3" বা "এল-3W" (তিন দিন ফিরে মাসের শেষ দিন থেকে দিন কাছের সাপ্তাহিক কর্মের দিন)
      <লি> সিডিউলিং তথ্য ধারণকারী XML ফাইল এখন ট্রিগার ফাইল (আবেদন / চালু মোতায়েন করা হয় পর কিছু সময় অগ্নিসংযোগ শুরু করতে হবে যে ট্রিগার জন্য দরকারী) প্রক্রিয়াকৃত হয় সময় থেকে ভবিষ্যতে মধ্যে অফসেট বার শুরু চিহ্নিত করার জন্য একটি উপায় আছে.
      স্কিমার থেকে <লি>:
      <লি> এখন ট্রিগার 'অগ্রাধিকার' সম্পত্তি নির্দিষ্ট সমর্থন XML ফাইল স্কিমা.
      <লি> QuartzInitializerListener (এবং QuartzInitializerServlet) "অপেক্ষা অন চলাচলের স্তব্ধতা", সার্ভলেট ধারক জাতিসংঘের স্থাপনা আবেদন যখন, শাট ডাউন আগে সম্পন্ন করার কাজ নির্বাহ জন্য অপেক্ষা করতে নির্ধারণকারী হতে হবে, যা নতুন পরামিতি সমর্থন করে.
      <লি> যোগ করা হয়েছে DirectoryScanJob কোর কাজ কোয়ার্টজ সঙ্গে যে জাহাজ, এছাড়াও সর্বনিম্ন বয়স পরামিতি FileScanJob উপস্থিত প্রাক যোগ করা হয়েছে.
    • জাভা EE ওয়েব অ্যাপ্লিকেশন মধ্যে কোয়ার্টজ আরম্ভ QuartzInitializerListener বা QuartzInitializerServlet ব্যবহার করার সময় SchedulerContext মধ্যে ServletContext যোগ করার ক্ষমতা যুক্ত.

    • <লি> বিবিধ:
      <লি> সহ (কিন্তু সীমাবদ্ধ নয়) বিভিন্ন উন্নত কর্মক্ষমতা:
      <লি> খুব ব্যস্ত নির্ধারণ জন্য উন্নত কর্মক্ষমতা প্রদান করতে পারেন যা বহিস্কার করা করার জন্য প্রস্তুত হয় ব্যাচ অর্জন করছে ট্রিগার, ক্ষমতা
      ব্যাচ ছাড়াও জন্য <লি> পদ্ধতি / কাজ এবং ট্রিগার অপসারণের ("নতুন বৈশিষ্ট্য" দেখুন)
      <লি> সূচনা একটি নতুন আগুন না জ্বলা নির্দেশ অপশন উল্লেখিত থাকে, MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY, আপনি আপনার ট্রিগার (গুলি) জন্য হ্যান্ডলিং আগুন না জ্বলা প্রয়োজন, এবং একটি কার্যকারিতা লাভ সুবিধা গ্রহণ করতে চান না হয়ত কার্যকর হবে যদি যা আছে
      <লি> বিভিন্ন সংশোধন করা হয়েছে, সম্পূর্ণ তালিকা Jira থেকে রিলিজ নোট দেখতে জন্য: https://jira.terracotta.org/jira/secure/ReleaseNote.jspa?projectId=10282&version=10842
      <লি> DBCP আর ডাটাবেস সংযোগ পুলিং জন্য ব্যবহার করা হয়, C3PO পরিবর্তে ব্যবহার করা হয়.


      <লি> JobFactory বাস্তবায়নের এখন নির্ধারণকারী (পাস) একটি হ্যান্ডল সঙ্গে সক্রিয়া করা হয়.


      <লি> সব উদাহরণ? উদাহরণ মধ্যে অন্তর্ভুক্ত? কোয়ার্টজ বন্টন নির্দেশিকা কাজ এবং ট্রিগার সংজ্ঞা জন্য নতুন এপিআই (প্রকট) ব্যবহার করতে আপডেট করা হয়েছে.

      সংস্করণ 1.6.6 নতুন কি:


        <লি> কয়েকটি গুরুত্বপূর্ণ বাগ সংশোধন করা হয়েছে
      • দম্পতি গৌণ উন্নতি

      • আবশ্যক


          <লি> জাভা 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট

মন্তব্য Quartz

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!